.calctable{border-collapse:collapse;margin-left:auto;margin-right:auto;max-width:100%;background-color:#f3f1f1}.calctable td,.calctable th{border:1px solid #bababa;padding:.2em 1em}.calctable td:last-child,.calctable td:nth-child(2),.calctable input{text-align:right}.calctable td:first-child{text-align:right}.calctable .totals{font-size:135%}.calctable .totalcost,.calctable .netincome,.calctable .yearlymikti,.calctable .yearlykathari{font-weight:700;background-color:var(--grayish);color:white}#propertyprice,#monthlyrent,#yearlyenfia,#monthlyexpenses,#commercialvalue{width:6em}.fee:after{content:"*";font-size:.83em;vertical-align:super}.calctable.expanded .fee:after{vertical-align:unset}#expandplus{display:inline-block;margin-right:1em;font-weight:700;cursor:pointer;width:1em;color:var(--brooscoorange)}#expandplus:after{content:"-"}.calctable.expanded #expandplus:after{content:"+"}.calctable.expanded tr.prcnt{font-size:0}tr.prcnt{transition:font-size 0.3s ease}@media (max-width :500px){.calctable td,.calctable th{padding:.2em .2em}.calctable .totals{font-size:120%}.calctable .prcnt{font-size:80%}}