.calculator__sr-calculator .hidden{display:none}.calculator__sr-calculator form{display:block}.calculator__inputs{overflow:hidden;position:relative}.calculator__sr-calculator .calc__field p,.calculator__sr-calculator .calculator__inputs-heading,.calculator__sr-calculator .calculator__results-heading,.calculator__sr-calculator .output p{margin:0}.calculator__sr-calculator .calc__field{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.calculator__sr-calculator .calc__field-input{align-items:stretch;display:flex;overflow:hidden;width:100%}.calculator__sr-calculator .calc__field-accent{align-items:center;display:flex;justify-content:center;min-width:42px;padding:5px}.calculator__sr-calculator .calculator__outputs{display:flex;flex-direction:column;gap:16px}.calculator__sr-calculator .calc__field input{max-width:100%}.calculator__sr-calculator .flex-1{flex:1 1 0%;max-width:100%}.calculator__sr-calculator .flex-auto{flex:1 1 auto}.calculator__sr-calculator .calculator__error{background:#dc3545;bottom:0;color:#fff;display:inline-block;font-size:14px;left:0;margin:0 auto;padding:10px;position:absolute;transform:translateY(100%);transition:transform .15s ease-in-out;width:100%}.calculator__sr-calculator .calculator__error.show{transform:translateY(0)}.calculator__sr-calculator .calculator__button:hover{cursor:pointer;scale:1.05;transform:scale(1.05);transition:transform,scale .15s ease-in-out}.has-suffix,.prefix-accent{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.has-prefix,.suffix-accent{border-bottom-left-radius:0!important;border-top-left-radius:0!important}@media (max-width:768px){.calculator__sr-calculator .calc__field{align-items:start;flex-direction:column;gap:8px;justify-content:start}.calculator__sr-calculator .calc__field-input{flex-wrap:wrap}.calculator__sr-calculator .calc__field-accent{flex:1}}