.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}.planning-row,.table--planning .metric-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.planning-row .col-1,.table--planning .metric-row .col-1{width:210px;padding-right:24px}.planning-row .col-2,.table--planning .metric-row .col-2{width:calc(100% - 210px);padding-right:32px}.planning-row .col-1,.planning-row .col-2,.table--planning .metric-row .col-1,.table--planning .metric-row .col-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.planning-row .shift-date,.table--planning .metric-row .shift-date{width:72px;padding-left:16px}.planning-row .shift-recurring,.table--planning .metric-row .shift-recurring{width:24px;height:40px}.planning-row .shift-recurring .icon--recurring,.table--planning .metric-row .shift-recurring .icon--recurring{width:24px;background-size:12px auto;-webkit-animation:spinCentre 6s linear infinite;animation:spinCentre 6s linear infinite}.planning-row .shift-time,.table--planning .metric-row .shift-time{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:92px;margin-left:auto;text-align:right}.planning-row .shift-title,.table--planning .metric-row .shift-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:20px}.planning-row .shift-positions,.table--planning .metric-row .shift-positions{text-align:right;margin-left:auto!important}.planning-row .col-1{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.metric-row .col-1{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.metric-row .col-2{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.metric-row .freelancer-row{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.metric-row.selected{margin-bottom:8px}.metric-row .load-more{width:calc(100% - 24px);height:30px;margin:8px 0 0;font-size:.75rem}.applicants{width:100%;margin:10px 0;padding:10px 0;background:rgba(128,121,140,.03);border-radius:4px}.table__row.finished{position:relative}.table__row.finished .status-bubble{-webkit-animation:none;animation:none}