



.ls {width:6em;}
.rs {width:6em;}





/* bases */
.baset{border-collapse:collapse;}
.baset td{text-align:center;}
.baset td.arr{text-align:center;}
.baset td.tot{text-align:left;}
.baset .h td{width:2.5em; font-size:smaller; border-bottom:1px solid lightgray;}
.example .baset .h td{border-color:lightsalmon;}
.baset .h td.arr{border-color:transparent; width:4em;}
.baset .h td.tot{border-color:transparent; width:auto;}

/* base calculation */
.basecal{border-collapse:collapse;}
.basecal td{width:1.2em; line-height: 175%; text-align:center;}
.basecal .tot td{border-top:1px solid black;}
.ex .basecal .tot td{border-color:red;}
.basecal .carry td{border-top:1px solid black; font-size:x-small;}
.ex .basecal .carry td{border-color:red;}