.suggestion-card{width:463px;-webkit-background-image:linear-gradient(#ecebea,#f7f7f7);-moz-background-image:linear-gradient(#ecebea,#f7f7f7);background-image:linear-gradient(#ecebea,#f7f7f7);overflow:hidden;display:block;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);cursor:default}.suggestion-card-container .suggestion-card,.suggestion-card.show{display:block}.suggestion-details-container{padding:15px 15px 0}.suggestion-card .suggestion-details-wrapper{overflow-y:auto;min-height:100px;margin-bottom:15px;display:block}.suggestion-card .suggestion-controller-container{padding:15px}.suggestion-card .suggestion-person-name{margin:15px 0 0}.suggestion-card-container .fst-popover-shell{border:0;padding:0}.fst-connection-point.fst-connect-left:before{border-left-color:#cacaca}.fst-connection-point.fst-connect-right:before{border-right-color:#cacaca}.fst-connection-point.fst-connect-left:after{border-left-color:#fff}.fst-connection-point.fst-connect-right:after{border-right-color:#fff}.matching-record .fst-connection-point.fst-connect-left:after{border-left-color:#ecebea}.matching-record .fst-connection-point.fst-connect-right:after{border-right-color:#ecebea}.suggestion-card .research-suggestion__problem__title{background:#f16458;color:#fff;font-size:1.375rem;padding:8px 14px}.suggestion-card .research-suggestion__suggestion__title{background:#99679a;color:#fff;font-size:1.375rem;padding:8px 14px}.research-suggestion__problem__content,.research-suggestion__suggestion__content{position:relative}.research-suggestion__problem__content__item,.research-suggestion__suggestion__content__item{padding:10px 10px 10px 15px;position:relative}.research-suggestion__problem__content__item__title,.research-suggestion__suggestion__content__item__title{color:#4d4d4a;font-size:1rem;font-weight:700}.research-suggestion__problem__content__item__description,.research-suggestion__suggestion__content__item__description{font-size:.875rem;line-height:1rem}.research-suggestion__problem__content__item__relationship{font-size:.875rem;padding-top:10px}.research-suggestion__problem__content__item .deleting,.research-suggestion__suggestion__content__item .deleting{border-width:0;left:-300px;opacity:0;margin-bottom:-44px;padding:0 8px 0 14px;-moz-transition:all .75 ease-out;-ms-transition:all .75 ease-out;-o-transition:all .75 ease-out;-webkit-transition:all .75 ease-out;transition:all .75 ease-out}.research-suggestion__problem__content__item .selected,.research-suggestion__suggestion__content__item .selected{background-color:#f1f8e3;border-color:#e1ecc3}.research-suggestion__problem__content__item.can-dismiss:hover,.research-suggestion__suggestion__content__item.can-dismiss:hover{background-color:#f1f8e3;border-color:#e1ecc3;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.research-suggestion__problem__content__button.delete-button,.research-suggestion__suggestion__content__button.delete-button{background-color:transparent;border:none;display:none;height:18px;margin:12px 0 0;opacity:0;padding:0;width:18px;top:0;right:12px;position:absolute;background-size:18px;display:block}.research-suggestion__problem__content__item:hover .delete-button,.research-suggestion__suggestion__content__item:hover .delete-button{opacity:1;-moz-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}