.bamfrm { > table { border-collapse: collapse; margin: 2rem; th { padding: 0.2rem 0.35rem; border: 1px solid #CCC; } td { padding: 0.2rem 0.35rem; border: 1px solid #CCC; &.hl { background-color: lightyellow; } &.raux { min-width: #{1.5rem * 1.6 * 2 + 0.5rem}; } &.currency { text-align: right; white-space: nowrap; } &.num, &.keep { white-space: nowrap; } } tr { &.mdone { text-decoration: line-through red .2rem; } &:nth-child(2n+1) td { background-color: #EEE; &.hl { background-color: lightyellow; } } &.selected td { background-color: lightblue; &.hl { background-color: lightyellow; } /*input, select { display: block; }*/ .ilbtn { display: inline-block; } } } } .ovhd { font-size: 1.5rem; margin: 1rem 2rem; font-weight: bold; text-decoration: underline; text-decoration-style: double; } } .rfrm.bam { padding: 1rem; border-top: 3px double #CCC; margin-top: 1rem; > .nfo { display: block; font-size: 1rem; margin-bottom: 1rem; } .rinv { border: 1px solid #CCC; border-radius: 0.2rem; background: #FFF; padding: 0.5rem 1rem; display: block; &.selected { background-color: #e6f2eb; } .invsta { font-size: 60%; margin: 0.5rem 0.5rem 0.5rem 1rem; } } }