.cel { font-weight: bold; font-size: 0.8em; padding:0px }
.td  { padding-left: 3px; padding-right:3px; border-right:1px solid; border-bottom: 1px solid black}
.tdf { padding-left: 3px; padding-right:3px; border-bottom: 1px solid black;border-right:0px }
.tdu { padding-left: 3px; border-right:1px solid; }
.tdc { border-right:1px solid;}
.tdh { font-weight: bold; background-color: lightgray; border-right:1px solid; text-align: center; font-weight: 600 }
.tdhf { background-color: lightgray; text-align: center; font-weight: 600 }
.tduf { padding-left: 3px; }
.tbr { border-collapse: collapse;border: 1px solid black;border-bottom: 0px }
.tbrf { border-collapse: collapse;border: 1px solid black; }
.cd { text-align: right; width:100px; }
.vl { text-align: right; width: 120px; }
.ds { text-align: left; }
.qt { text-align: right; width:80px; }
.id { text-align: center; width:40px; }
.rf { text-align: center; width:80px; }
.dtt { text-align: center; width:120px; }
.dt { text-align: center; width:80px ; }
.lnb { border-bottom: 1px solid lightgrey; }
.link {
  cursor:pointer;
  transition: all 0.3s;
}
.link:hover{
  -webkit-filter: drop-shadow(3px 2px 1px rgb(96, 136, 196));
  filter: drop-shadow(3px 2px 1px rgb(96, 136, 196));
}