.CalculatorApp-module__jZCTTa__root{width:100%;height:100%;color:inherit;background:#0000002e;outline:none;flex-direction:column;gap:10px;padding:12px;display:flex}.CalculatorApp-module__jZCTTa__display{text-align:right;background:#0003;border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:88px;padding:12px 14px;font-family:ui-monospace,JetBrains Mono,monospace;display:flex}.CalculatorApp-module__jZCTTa__expression{opacity:.55;white-space:nowrap;text-overflow:ellipsis;min-height:16px;font-size:12px;overflow:hidden}.CalculatorApp-module__jZCTTa__current{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:32px;font-weight:500;overflow:hidden}.CalculatorApp-module__jZCTTa__errored{color:#ff8a8a}.CalculatorApp-module__jZCTTa__history{flex-direction:column;gap:4px;max-height:25%;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.CalculatorApp-module__jZCTTa__historyRow{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-end;padding:6px 10px;font-family:ui-monospace,monospace;display:flex}.CalculatorApp-module__jZCTTa__historyRow:hover{background:#ffffff0d}.CalculatorApp-module__jZCTTa__historyExpr{opacity:.55;font-size:10px}.CalculatorApp-module__jZCTTa__historyResult{font-size:14px}.CalculatorApp-module__jZCTTa__grid{flex:auto;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.CalculatorApp-module__jZCTTa__grid>button{color:inherit;cursor:pointer;background:#ffffff0f;border:0;border-radius:8px;min-height:44px;font-family:ui-monospace,monospace;font-size:18px}.CalculatorApp-module__jZCTTa__grid>button:hover{background:#ffffff1a}.CalculatorApp-module__jZCTTa__grid>button:active{background:#ffffff26}.CalculatorApp-module__jZCTTa__muted{opacity:.85}.CalculatorApp-module__jZCTTa__op{background:#8b7ad82e}.CalculatorApp-module__jZCTTa__op:hover{background:#8b7ad847}.CalculatorApp-module__jZCTTa__equals{background:#8b7ad873;font-weight:600}.CalculatorApp-module__jZCTTa__equals:hover{background:#8b7ad899}
