.calculator-panel{max-width:610px}.calc-expression{height:48px;font:16px/1.5 'Consolas',monospace;text-align:right}.calc-result{display:flex;align-items:center;justify-content:space-between;padding:12px 2px 16px}.calc-result span{font-size:10px;color:#999aa9}.calc-result strong{font-size:25px;color:#303249;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.calc-keypad{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.calc-keypad button{height:42px;border:1px solid #ececf3;border-radius:7px;background:#fff;color:#55576c;font-size:13px;cursor:pointer}.calc-keypad button:hover{border-color:#d4d0fb;background:#faf9ff}.calc-keypad .calc-function{background:#f7f6ff;color:#6557ed;font-size:11px}.calc-keypad .calc-operator{background:#f5f6fa;color:#606277}.calc-keypad .calc-equals{border-color:#6557ed;background:#6557ed;color:#fff;font-size:17px;font-weight:700}.calc-keypad .calc-equals:hover{background:#5547df}.calculator-panel .tool-content{padding:20px}@media(max-width:650px){.calc-keypad{gap:5px}.calc-keypad button{height:40px}.calculator-panel .tool-content{padding:14px}}
