.expense-amount-calculator{display:flex;align-items:center;gap:8px;min-width:0}
.expense-amount-calculator>.input{flex:1;min-width:0}
.expense-calculator-launch{flex:none;width:46px;height:46px;padding:8px}
.expense-calculator{width:min(400px,100%)}
.expense-calculator label{display:block;margin-bottom:8px}
.expense-calculator output{display:block;min-height:48px;padding:12px 0;font-size:20px;font-weight:700;overflow-wrap:anywhere}
.expense-calculator-keys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;direction:ltr}
.expense-calculator-keys .btn{min-height:46px;font-size:18px}
