.numberfield-root{display:inline-flex;flex-shrink:1;max-width:fit-content}.numberfield-input{width:2rem;min-width:2ch;padding:.3rem;box-sizing:border-box;margin:0;border:none;border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200);background:transparent;font-family:inherit;font-size:1.15rem;text-align:center;color:var(--color-gray-900)}.numberfield-input:focus{outline:2px solid var(--color-blue);outline-offset:-1px}.numberfield-input[type=text]:disabled{color:#888;cursor:not-allowed}.calcHeader{text-align:center}.App{font-family:system-ui,sans-serif;padding:2rem}body{margin:0;font-family:sans-serif}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
