/**
 * Framework7 Plugin Keypad 3.0.1
 * Keypad plugin extends Framework7 with additional custom keyboards
 * http://framework7.io/plugins/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 16, 2019
 */
:root{--f7-keypad-height:260px;--f7-keypad-landscape-height:200px;--f7-keypad-inline-height:200px;--f7-keypad-inline-calc-height:260px;--f7-keypad-popover-width:300px;--f7-keypad-button-bg-color:#fcfcfd;--f7-keypad-button-text-color:#000;--f7-keypad-button-border-color:rgba(0, 0, 0, 0.1);--f7-keypad-button-pressed-bg-color:#bcc0c5;--f7-keypad-button-dark-bg-color:#ddd;--f7-keypad-button-dark-pressed-bg-color:#fcfcfd;--f7-keypad-button-number-font-size:28px;--f7-keypad-button-number-letters-size:11px;--f7-keypad-calc-button-text-color:#fff;--f7-keypad-calc-button-bg-color:#ff9500;--f7-keypad-calc-button-pressed-bg-color:#e0750e;--f7-keypad-calc-button-active-border-color:rgba(0, 0, 0, 0.4);--f7-keypad-calc-button-active-border-width:1px}.keypad-popover{width:var(--f7-keypad-popover-width)}.keypad-popover .keypad{height:var(--f7-keypad-height)}.ios .keypad-popover .toolbar{background:0 0}.keypad-popover .keypad-buttons{overflow:hidden;border-radius:var(--f7-popover-border-radius)}.keypad-popover .toolbar~.keypad-buttons{border-radius:0 0 var(--f7-popover-border-radius) var(--f7-popover-border-radius)}.keypad-sheet{padding-bottom:var(--f7-safe-area-bottom);height:calc(var(--f7-safe-area-bottom) + var(--f7-keypad-height))}@media (orientation:landscape) and (max-height:415px){.keypad-sheet{height:var(--f7-keypad-landscape-height)}}.keypad-inline{height:var(--f7-keypad-inline-height)}.keypad-inline.keypad-type-calculator{height:var(--f7-keypad-inline-calc-height)}.keypad-inline .keypad-buttons,.keypad-popover .keypad .keypad-buttons{height:100%}.keypad-inline .toolbar~.keypad-buttons,.keypad-popover .keypad .toolbar~.keypad-buttons{height:calc(100% - var(--f7-toolbar-height))}i.icon-keypad-delete{width:22px;height:16px;background-size:22px 16px;background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 16'><path d='M18,0h-8C8.9,0,7.9,0.5,7.1,1.2c0,0,0,0,0,0L1,7.2C0.6,7.7,0.6,8.4,1,8.8l4.9,4.7L7,14.6c0,0,0,0,0,0c0.7,0.9,1.8,1.4,3,1.4 h8c2.2,0,4-1.8,4-4V4C22,1.8,20.2,0,18,0z M17.3,11.2l-0.7,0.7l-3.2-3.2l-3.2,3.2l-0.7-0.7L12.8,8L9.6,4.8l0.7-0.7l3.2,3.2l3.2-3.2 l0.7,0.7L14.2,8L17.3,11.2z' fill='%23000000'/></svg>")}.keypad-buttons{color:var(--f7-keypad-button-text-color);display:flex;flex-wrap:wrap}.keypad-button{background:var(--f7-keypad-button-bg-color);position:relative;text-align:center;cursor:pointer;width:33.33333333%;width:calc(100% / 3);height:25%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.keypad-button:after{content:'';position:absolute;background-color:var(--f7-keypad-button-border-color);display:block;z-index:15;top:0;right:0;bottom:auto;left:auto;width:1px;height:100%;transform-origin:100% 50%}html.device-pixel-ratio-2 .keypad-button:after{transform:scaleX(.5)}html.device-pixel-ratio-3 .keypad-button:after{transform:scaleX(.33)}.keypad-button:before{content:'';position:absolute;background-color:var(--f7-keypad-button-border-color);display:block;z-index:15;top:0;right:auto;bottom:auto;left:0;height:1px;width:100%;transform-origin:50% 0}html.device-pixel-ratio-2 .keypad-button:before{transform:scaleY(.5)}html.device-pixel-ratio-3 .keypad-button:before{transform:scaleY(.33)}.keypad-button:not(.keypad-dummy-button).active-state{background:var(--f7-keypad-button-pressed-bg-color)}.keypad-button.keypad-button-dark{background:var(--f7-keypad-button-dark-bg-color)}.keypad-button.keypad-button-dark:not(.keypad-dummy-button).active-state{background:var(--f7-keypad-button-dark-pressed-bg-color)}.keypad-button.keypad-dummy-button{cursor:default}.keypad-type-numpad .keypad-button:nth-child(3n):after{display:none!important}.keypad-type-numpad .keypad-button:nth-child(-n+3):before{display:none!important}.keypad-type-numpad .keypad-button.keypad-button-double{width:66.66666667%;width:calc(100% / 3 * 2)}.keypad-type-calculator .keypad-button{width:25%;height:20%}.keypad-type-calculator .keypad-button:nth-child(4n):after{display:none!important}.keypad-type-calculator .keypad-button:nth-child(-n+4):before{display:none!important}.keypad-type-calculator .keypad-button.keypad-button-double{width:50%}.keypad-button.calc-operator-button{color:var(--f7-keypad-calc-button-text-color);background:var(--f7-keypad-calc-button-bg-color)}.keypad-button.calc-operator-button.active-state{background:var(--f7-keypad-calc-button-pressed-bg-color)}.keypad-button.calc-operator-button.calc-operator-active{border:var(--f7-keypad-calc-button-active-border-width) solid var(--f7-keypad-calc-button-active-border-color)}.keypad-button-letters,.keypad-button-number{display:block}.keypad-button-number{font-size:var(--f7-keypad-button-number-font-size);line-height:1}.keypad-button-letters{font-size:var(--f7-keypad-button-letters-font-size);line-height:15px;height:15px}.list input[type=calculator],.list input[type=numpad]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:none;background:0 0;border-radius:0;box-shadow:none;display:block;padding:0;margin:0;width:100%;color:var(--f7-input-text-color);font-family:inherit;height:var(--f7-input-height);font-size:var(--f7-input-font-size)}