.keyboard[data-v-778a602b]{width:340px;border:2px solid #322348;display:flex;border-radius:5px}.overlay[data-v-778a602b]{position:fixed;z-index:1000;text-align:left;box-shadow:0 0 35px -16px rgba(0,0,0,.9);padding:5px;color:#363b41;background-color:#563d7c;overflow:visible}.number-buttons[data-v-778a602b]{width:250px;padding:5px}.control-buttons[data-v-778a602b]{width:75px;padding:5px}button[data-v-778a602b]{width:70px;height:70px!important;margin:5px;background-color:transparent;border:1px solid #ffe484;color:#ffe484;font-size:2rem;border-radius:5px}button[data-v-778a602b]:active{background-color:#75a}h3[data-v-778a602b]{margin:40px 0 0}ul[data-v-778a602b]{list-style-type:none;padding:0}li[data-v-778a602b]{display:inline-block;margin:0 10px}a[data-v-778a602b]{color:#42b983}.number-input[data-v-0784c2df]{font-size:50px;width:130px;background-color:#805ab8;border:2px solid #332449;color:#fff;cursor:default;padding-left:15px}.error[data-v-0d58ea27]{color:red}.container[data-v-27fef4b7]{display:flex;flex-direction:row;background-color:#fff;margin:10px;border-radius:10px;box-shadow:1px 1px 2px #333}.container .place-group[data-v-27fef4b7]:first-of-type{border-left:none}.container .place-group[data-v-27fef4b7]:last-of-type{border-right:none}.container .place-group.empty[data-v-27fef4b7]{height:75px;display:grid;justify-content:center;align-content:center;font-size:2rem;color:grey}.container .place-group[data-v-27fef4b7]{border:1px solid #d3d3d3;border-top:none;border-bottom:none;flex-grow:1;flex-shrink:1;margin:5px 0 5px 0}.container .place-group h2[data-v-27fef4b7]{display:block;text-align:center;font-size:.7rem;margin:0;font-weight:100}.container .place-group h2 span[data-v-27fef4b7]{color:grey;font-size:.7rem}.container .place-group .blocks[data-v-27fef4b7]{display:flex;flex-flow:row wrap;justify-content:flex-start;min-width:100px;max-width:500px;padding:5px}.container .place-group .blocks .one-block[data-v-27fef4b7]{display:block;margin:2px;width:20px;height:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANASURBVEhL5VZNTxNBGH72q9uWUltbxAJN1eAXYoxGD164aaL+Aw968GL8Gf4CExPjH/DixXg0yMGLXpQIiZqANtZioMUSWvq5u93xndmlXUoVCiUx8cm+s/OxM8+8H/PO4p/Ck/vTfrfaN0juews+zmRYZq6AnwsFt6c/ePD0mrSN8OuHHJufySCfKeHIsRiiiUFoPsUd7Q6JlpEU2W0BzHaK0loNy+lVfJv/jtFUQhC2vyIszubZm2efsJotI3l+FGMTQwjFgvAP6n8VPeSDHlBd0aAHVai0yXxmDctLORjBissAtAhnX2XY2+dfaLcyxi8nERsJQdEUqLRzxSPy30RVaD7DxloZC++zyOdyMKUKArG2XsKk714ssrnXGZqkYPhEFIGwDo3IOg1uMyq4dEDeXE9SYDYMFAslpD8voWKTZj4L+qCCSHXE8SFFYog+3WiUDdRrNsJDOoShuR+6xpSX0TNOVYkMZtQNVM0qGmoF/iiDGpRhmQzhkuNDMePxvWkWivgh65qwveP1XiDYiE5CLltAzSxDG2pA06lHo+VoTFuJtwkf3Z1myXNxBMMBNJtdbLYT+Cq0qk9XkJ7LolgqwJ+0oHBT8YfTrETbURoZ9kHzK/AFFE+07V78FJn+AR6dPigUODI5VYZKG+HHiQvVXQhCQct4IZq9QdiItWYSnSB0Bxx4qlsZ9mDNbRCL/zlR7EGlDtAm+T5te3eBtn9CD8y6taOV+kPItSQRWnr81Q191XATrENNb/uACC1KVG1hzHRHDoKQKyMUooLbWbx520F/CMlvPJnwG8NqNkknB00uVNSqbca+amg3bdQpeZtVky4CC0bVQrVoopJvIphwzqYgrJZoGx61ewa3mjvfJpVMswHDNIjQgEZpLHE0jJHjMTEuCI06V55iaT+kHvB1GB0Rs8xweCCCS1MTuH7ngjgwLZPWNprkA+b4gnp7FZ7N+N+CsJQpga2rODOZwuTVk7hya7x1OvmnqK0bKNMPT+FHhYjrZOIGar1Kkb/rsA2GgB5ANBJH6tQYRk/HBdEmBPPDmy+ZIvvEr4VK1xTvDB5qXym7AiWZetlGLv0LsbEALt5IYer22ZZm/wuA3yiMUQJW9RHqAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:cover}.container .place-group .blocks .ten-block[data-v-27fef4b7]{display:block;margin:2px;height:19px;width:135px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:cover}.container .place-group .blocks .hundred-block[data-v-27fef4b7]{display:block;margin:2px;width:135px;height:40px;background-image:url(../img/hundred-block.d9d797a6.png);background-repeat:no-repeat;background-size:cover}.container .place-group .blocks .thousand-block[data-v-27fef4b7]{display:block;margin:2px;width:100px;height:90px;background-image:url(../img/thousand-block.05a6a4c2.png);background-repeat:no-repeat;background-size:cover}body,html{margin:0!important;padding:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.expression{margin-left:10px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:5px;height:65px}.expression .operator{font-size:4rem}.expression select{font-size:3rem;height:65px;background-color:#805ab8;color:#fff;border:2px solid #332449}.expression button{height:100%}.expression .cross,.expression .tick{font-size:3rem}.expression .tick{color:#17e217}.expression .cross{color:red}.expression .clear-button{margin-left:auto}.parent{display:grid;grid-template:auto 1fr auto/auto 1fr auto;width:100vw;height:100vh}header{padding:.5rem;grid-column:1/4;background-color:#322348;color:#fff}.left-side{grid-column:1/2;width:75px;background-color:#46475f;border-right:2px solid #2e2f3f;display:flex;flex-flow:wrap;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;align-content:flex-start}.left-side .logo{display:grid;justify-content:center;align-items:center;color:#ffe484;border-bottom:2px solid #2e2f3f;height:80px;width:100%;margin-bottom:10px;font-size:2rem;background-color:#4b346d}.left-side button{margin:5px;width:70px;height:70px;font-size:2rem;background-color:transparent;border:1px solid #ffe484;color:#ffe484;border-radius:5px}.left-side button:active{background-color:#7d7da8}.left-side button.selected{background-color:#68688d}.left-side button.number{font-size:1.5rem}main{grid-column:2/3;display:grid;grid-template:auto 1fr/auto;background:#3f5efb;background:linear-gradient(344deg,#3f5efb,#fc466b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3f5efb",endColorstr="#fc466b",GradientType=1)}main .number-section{height:80px;background-color:#563d7c;border-bottom:2px solid #372650;color:#c7a1ff}main .blocks-section .sub-title{margin-left:10px;color:#000;font-weight:700}main .blocks-section .operator{margin:0;padding:0;font-size:3rem;text-align:center}.right-side{grid-column:3/4;background-color:#add8e6}footer{grid-column:1/4;background-color:#000;text-align:center;color:#fff}.place-value-container{display:flex}.place-value-container .block{min-width:150px}.show-button{width:100px;height:100%}.alert{background-color:#fff3cd;border-color:#e0d1a2;color:#856404;padding:15px;border-radius:5px;margin:10px}.clear-button{height:60px!important;margin:5px;background-color:transparent;border:1px solid #ffe484;color:#ffe484;font-size:1.5rem;border-radius:5px}.clear-button:active{background-color:#75a}