.calculator fieldset{padding:0}.calculator legend{padding:.35rem 0;margin-bottom:0;font-weight:400}.calculator legend.clickable{color:var(--primary);cursor:pointer}.calculator legend.clickable:hover{color:var(--primary-dark)!important;background:var(--bg-hover)}.calculator legend:has(+ div.calc-body.active){font-weight:700}.calculator form>.pure-controls{margin-top:1rem!important}.calc-body{max-height:0;opacity:0;transition:max-height .3s ease,opacity .3s ease;pointer-events:none}.calc-body.active{max-height:500px;opacity:1;pointer-events:auto;padding-top:.5rem}.phrase{text-align:center;line-height:40px;display:flex;align-items:flex-end;flex:0!important;white-space:nowrap}