#provencalNumericShade{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:2147483600}#provencalNumericPad{position:fixed;right:14px;bottom:14px;box-sizing:border-box;width:306px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;border:1px solid #a88c5b;border-radius:18px;padding:14px;background:#251c15;color:#fff;z-index:2147483601;box-shadow:0 15px 50px #0009;font:17px Arial,sans-serif;text-align:left}#provencalNumericPad[hidden],#provencalNumericShade[hidden]{display:none!important}#provencalNumericPad header,#provencalNumericPad footer{display:flex;justify-content:space-between;align-items:center;gap:8px}#provencalNumericPad h2{font:700 17px Arial;margin:0;line-height:1.3}#provencalNumericPad button{touch-action:manipulation;box-sizing:border-box;border:1px solid #715b3e;border-radius:10px;background:#392c20;color:#fff;min-height:44px;padding:7px;font:20px Arial;cursor:pointer;margin:0}#provencalNumericPad button:disabled{opacity:.25}#provencalNumericPad header button{min-width:44px;font-size:26px}#provencalNumericPad output{display:block;background:#100e0b;border-radius:10px;padding:10px;margin:10px 0;font:29px Arial;text-align:right;overflow-wrap:anywhere;min-height:34px}#provencalNumericPad .digits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px}#provencalNumericPad .digits button{min-height:48px;font-size:25px}#provencalNumericPad footer button{flex:1}#provencalNumericPad .validate{background:#e8b84a;color:#211a10;font-weight:bold}#provencalNumericPad .error{color:#ffc6bb;font-size:14px}#provencalNumericPad [hidden]{display:none!important}@media(max-height:500px){#provencalNumericPad{padding:8px;bottom:8px}#provencalNumericPad .digits{gap:4px}#provencalNumericPad .digits button{min-height:36px;padding:2px}#provencalNumericPad output{margin:6px 0;padding:3px}}@media print{#provencalNumericPad,#provencalNumericShade{display:none!important}}
#provencalNumericPad#provencalNumericPad,#provencalNumericShade#provencalNumericShade{visibility:visible!important}
