div.is-calculator,span.is-calculator{position:relative}.pe-calculator-inputgroup.p-inputgroup{display:inline-flex;width:auto;vertical-align:middle}.pe-calculator-inputgroup.p-inputgroup>.p-inputfield{width:auto}img.calculator-trigger{margin:2px;vertical-align:middle}.calculator-popup{display:none;z-index:10;margin:0;padding:0;border:1px solid var(--p-content-border-color);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:var(--p-text-color);background-color:var(--p-content-background);font-family:Arial,Helvetica,sans-serif}
.calculator-keyentry{position:absolute;top:3px;right:3px;width:0}.calculator-inline{position:relative;border:1px solid var(--p-content-border-color);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:var(--p-content-background)}.calculator-inline .calculator-close{display:none}.calculator-disabled{position:absolute;z-index:100;background-color:var(--p-content-background);opacity:.5;filter:alpha(opacity=50)}.calculator-rtl{direction:rtl}.calculator-prompt{clear:both;text-align:center}
.calculator-prompt.p-widget-header{margin:2px}.calculator-result{clear:both;margin:2px;padding:0 2px;text-align:right;background-color:var(--p-content-background);border:1px inset var(--p-content-border-color);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:110%}.calculator-result span{display:inline-block;width:100%}.calculator-result .calculator-formula{font-size:60%}.calculator-focussed{background-color:#ffc}.calculator-row{clear:both;width:100%}.calculator-space{float:left;margin:2px;width:28px}
.calculator-half-space{float:left;margin:1px;width:14px}.calculator-row button{position:relative;float:left;margin:2px;padding:0;height:22px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-align:center;cursor:pointer}.calculator-row .calculator-ctrl{width:60px}.calculator-row .calculator-undo,.calculator-row .calculator-clear-error,.calculator-row .calculator-clear{width:28px}.calculator-row .calculator-base,.calculator-row .calculator-angle{width:28px;font-size:70%}.calculator-row .calculator-base-active,.calculator-row .calculator-angle-active{border:2px inset var(--p-content-border-color)}
.calculator-digit,.calculator-oper{width:28px}.calculator-mem-empty,.calculator-digit[disabled]{color:var(--p-text-muted-color)}.calculator-row .calculator-trig{font-size:70%}@-moz-document url-prefix(){.calculator-trig,.calculator-base{text-indent:-3px}}.calculator-key-down{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.calculator-keystroke{display:none;width:16px;height:14px;position:absolute;left:-1px;top:-1px;color:var(--p-text-color);background-color:var(--p-content-background);border:1px solid var(--p-content-border-color);font-size:80%}
.calculator-angle .calculator-keystroke,.calculator-base .calculator-keystroke,.calculator-trig .calculator-keystroke{top:-2px;font-size:95%}.calculator-keyname{width:22px;font-size:70%}