.calc-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:32px;justify-content:space-between;padding-top:32px}.calc-variant-wrapper{display:flex;flex-direction:column;gap:10px;padding-top:24px;width:100%}.calc{align-items:center;border:1px solid transparent;border-radius:var(--radius-md);box-shadow:var(--box-shadow-gray);display:flex;justify-content:space-evenly;padding:15px 0;transition:all .2s ease-in}.calc-b label{display:none}.calc h3,.calc h4{font-size:26px;font-weight:600;line-height:50px;margin-bottom:0}.calc__label-item{max-width:120px;position:relative}.calc-label,.calc__label-item label{color:var(--text-light);font-size:13px;font-weight:600;left:50%;position:absolute;text-transform:uppercase;top:-39px;transform:translateX(-50%);white-space:nowrap}input[type=number].calc-input{border-radius:var(--radius-md);color:var(--text-base);margin-bottom:0!important;max-width:120px;outline:none}input[type=number].calc-input-active{background:var(--white);border-color:var(--primary-base)}.calc-active{background-color:var(--primary-base);color:#fff}.calc svg{height:18px;width:18px}.calc svg,.calc svg path{fill:var(--text-base)}.calc-active svg path{fill:var(--white)}.calc-results{width:100%}.result-good{color:var(--primary-base)}.result-unsure{color:var(--text-base)}.result-bad{color:var(--text-light)}.result-significance{font-size:28px;font-weight:600}.result-details{margin-top:var(--spacing-4x)}.result-variant-01{color:var(--primary-base);font-weight:600}.result-variant-02{color:var(--text-base);font-weight:600}#conversion-increase{color:var(--primary-base);font-weight:600}#percent-confidence{font-weight:600}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (min-width:768px){.calc-container{padding-top:0}}@media (min-width:1024px){.calc-container{flex-direction:row}.calc-variant-wrapper{flex-basis:60%}.calc-results{flex-basis:35%}}@media (max-width:640px){.calc-label,.calc__label-item label{font-size:12px;left:13%}}