.jwb .free-busy{width:100%;overflow:hidden;position:relative;border:1px solid #bbb;min-height:75px}.jwb .free-busy .bf-table{width:auto;overflow-x:auto;overflow-y:hidden}.jwb .free-busy .bf-table .bf-body{display:-webkit-box;display:-ms-flexbox;display:flex}.jwb .free-busy .bf-table .bf-body .header{height:32px;-ms-flex:0 0 74px;flex:0 0 74px;background-color:#f5f5f5;color:#666;line-height:32px;font-weight:400}.jwb .free-busy .bf-table .bf-body .cell,.jwb .free-busy .bf-table .bf-body .header{-webkit-box-flex:0;float:left;text-align:center;border-left:1px solid #bbb;border-bottom:1px solid #bbb;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}.jwb .free-busy .bf-table .bf-body .cell{height:41px;-ms-flex:0 0 37px;flex:0 0 37px;line-height:36px;background-color:#fff;color:#101010}.jwb .free-busy .bf-table .bf-body .cell.busy{color:#101010;background-color:#ddd}.jwb .free-busy .bf-table .bf-body .cell.free{color:#666;background-color:#fff;cursor:pointer}.jwb .free-busy .bf-table .bf-body .cell.free.occupy{color:#5a921b;cursor:pointer;background-color:#f1ffe7}.jwb .free-busy .bf-table .bf-body .cell.busy.occupy{color:#c8171e;cursor:not-allowed}