.skill-details{display:flex;flex-direction:column;overflow:hidden;height:100%}.skill-details .table-block{display:flex;flex-direction:column;flex:1;overflow:hidden}.skill-details .top-bar{display:flex;line-height:32px}.skill-details .top-bar .title{font-size:1rem;text-align:center;margin:0 10px}.skill-details .top-bar__side-block{flex:1}.skill-details .top-bar__side-block.right{text-align:right;white-space:nowrap}.skill-details .top-bar__side-block .date-range-label{margin-right:10px}.skill-details .top-bar__side-block .date-range-input{width:220px;text-align:center}.skill-details .skill-name{max-width:900px;text-align:center;margin:0 auto 10px;font-size:20px;line-height:32px}.skill-details .table-holder{overflow:auto;flex:1}.skill-details .table-header{display:flex;align-items:center;background:#fafafa;border:1px solid #e8e8e8;overflow:hidden;line-height:15px;z-index:1;position:sticky;position:-webkit-sticky;top:0}.skill-details .table-cell{padding:10px 15px;display:flex;align-items:center;min-height:52px;word-break:break-word}.skill-details .table-cell-sort{margin:5px 0 0 5px;color:#bfbfbf;display:none}.skill-details .table-cell-sort .anticon-caret-down,.skill-details .table-cell-sort .anticon-caret-up{font-size:15px;cursor:pointer}.skill-details .table-cell-sort .anticon-caret-down.on,.skill-details .table-cell-sort .anticon-caret-up.on{color:#1890ff}.skill-details .table-cell-sort.active,.skill-details .table-cell:hover .table-cell-sort{display:unset}.skill-details .table-cell_date{width:150px}.skill-details .table-cell_activity,.skill-details .table-cell_specialist{width:200px;border-left:1px solid #e8e8e8}.skill-details .table-cell_job{flex:1;border-left:1px solid #e8e8e8}.skill-details .table-body{border:1px solid #e8e8e8;border-top:0 none}.skill-details .table-row{display:flex;border-top:1px solid #e8e8e8;cursor:pointer}.skill-details .table-row:first-child{border-top:0 none}.skill-details .table-row:hover{background:#e6f7ff}.skill-details .table-cell__activity-name{padding:2px 5px;border-radius:4px;flex:1;text-align:center}.skill-details .table-cell__job{min-width:200px;padding:0 15px 0 0}.skill-details .table-cell__job,.skill-details .table-cell__job-text{display:flex;flex-direction:row;flex:1}.skill-details .table-cell__job-mark{height:26px;width:26px;border-radius:13px;box-shadow:0 1px 3px 1px #dedede}.skill-details .table-cell__job-topic{margin-right:10px;font-weight:700}