.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden{display:none}.clear,.ir{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.slide-up{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}.slide-up.animate-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.contractor-row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;border-top:1px solid #e7e5e7;-webkit-transition:all .6s ease;transition:all .6s ease;overflow:hidden}.contractor-row--header{font-weight:600;border:0;padding-top:16px;padding-bottom:16px;-webkit-transition-property:none;transition-property:none}.contractor-row--header:after,.contractor-row--header:before{display:none}.contractor-row--header:hover{background:none!important}.contractor-row--header .el-button{margin:0 auto}.contractor-row--header>div{padding:0!important;min-height:0!important}.contractor-row:hover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f6f6f6;-webkit-animation:fillWidth .3s forwards;animation:fillWidth .3s forwards;z-index:1;opacity:.6}.contractor-row .check-client{padding-top:16px;padding-bottom:16px;z-index:100}.contractor-row__click{width:calc(100% - 300px)!important;padding-top:16px;padding-bottom:16px;z-index:10}.contractor-row__click .col-1{width:40%}.contractor-row__click .col-2,.contractor-row__click .col-3,.contractor-row__click .col-4{width:20%}.contractor-row .col-3,.contractor-row .col-4,.contractor-row .col-5{padding-top:16px;padding-bottom:16px}.contractor-row .col-5{width:300px}.contractor-row .col-5 .note__activity .call,.contractor-row .col-5 .note__activity .deadline{background:url(/assets/icons/16x16/no-fill/icon-phone.svg) 50% no-repeat;background-size:9px 9px}.contractor-row .col-5 .note__activity .appointment{background:url(/assets/icons/16x16/no-fill/icon-suitcase.svg) 50% no-repeat;background-size:9px 9px}.contractor-row .col-5 .note__activity .email,.contractor-row .col-5 .note__activity .message{background:url(/assets/icons/16x16/no-fill/icon-mail.svg) 50% no-repeat;background-size:9px 9px}.contractor-row .col-5 .note__activity .no-contact{background:url(/assets/icons/16x16/no-fill/icon-no-contact.svg) 50% no-repeat;background-size:9px 9px}.contractor-row .col-5 .note__activity .virtual-appointment{background:url(/assets/icons/16x16/no-fill/icon-headset.svg) 50% no-repeat;background-size:9px 9px}.contractor-row .col-5 .note__activity .temper_web{background:url(/assets/icons/16x16/no-fill/icon-temper.svg) 50% no-repeat;background-size:9px 9px}.contractor-row .col-5 .note__activity .no-answer{background:url(/assets/icons/16x16/no-fill/icon-no-answer.svg) 50% no-repeat;background-size:9px 9px}.contractor-row .col-5 .note__activity .snooze{background:url(/assets/icons/no-fill/icon-snooze.svg) 50% no-repeat;background-size:9px 9px}.contractor-row .ff-subphase,.contractor-row .opportunities-count,.contractor-row .phase,.contractor-row .region{display:block;margin-top:4px}.contractor-row .ff-subphase,.contractor-row .region{color:#80798c}.contractor-row .full-note,.contractor-row .more-opportunities{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contractor-row .profile-pic__avatar{width:40px;height:40px}.contractor-row .profile-pic__avatar .icon{width:20px!important;height:20px!important;background-size:20px auto!important}.contractor-row .phase{text-transform:capitalize}.contractor-row.selected:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:fillWidth .3s forwards;animation:fillWidth .3s forwards;background:#f9f6fe;opacity:1;z-index:10}