/**
 * Framework7 Plugin Keypad 2.0.0
 * Keypad plugin extends Framework7 with additional custom keyboards
 * http://framework7.io/plugins/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 25, 2018
 */
.keypad-popover{width:300px}.keypad-popover .keypad{height:260px}.ios .keypad-popover .toolbar{background:0 0}.ios .keypad-popover .toolbar:before{display:none!important}.ios .keypad-popover .toolbar:after{content:'';position:absolute;background-color:rgba(0,0,0,.1);display:block;z-index:15;top:auto;right:auto;bottom:0;left:0;height:1px;width:100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}html.device-pixel-ratio-2 .ios .keypad-popover .toolbar:after{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.device-pixel-ratio-3 .ios .keypad-popover .toolbar:after{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.ios .keypad-popover .keypad-buttons{overflow:hidden;border-radius:13px 13px 13px 13px}.ios .keypad-popover .toolbar~.keypad-buttons{border-radius:0 0 13px 13px}@media (orientation:landscape) and (max-height:415px){.keypad-sheet{height:200px}}.ios .keypad-sheet .sheet-modal-inner:before{content:'';position:absolute;background-color:rgba(92,94,96,.35);display:block;z-index:15;top:0;right:auto;bottom:auto;left:0;height:1px;width:100%;-webkit-transform-origin:50% 0;transform-origin:50% 0}html.device-pixel-ratio-2 .ios .keypad-sheet .sheet-modal-inner:before{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.device-pixel-ratio-3 .ios .keypad-sheet .sheet-modal-inner:before{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.keypad-inline{height:200px}.keypad-inline.keypad-type-calculator{height:260px}.keypad-inline .keypad-buttons,.keypad-popover .keypad .keypad-buttons{height:100%}.md .keypad-inline .toolbar~.keypad-buttons,.md .keypad-popover .keypad .toolbar~.keypad-buttons{height:calc(100% - 48px)}.ios .keypad-inline .toolbar~.keypad-buttons,.ios .keypad-popover .keypad .toolbar~.keypad-buttons{height:calc(100% - 44px)}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:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.keypad-button{background:#fcfcfd;position:relative;text-align:center;cursor:pointer;width:33.33333333%;width:calc(100% / 3);height:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.keypad-button:after{content:'';position:absolute;background-color:rgba(0,0,0,.1);display:block;z-index:15;top:0;right:0;bottom:auto;left:auto;width:1px;height:100%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}html.device-pixel-ratio-2 .keypad-button:after{-webkit-transform:scaleX(.5);transform:scaleX(.5)}html.device-pixel-ratio-3 .keypad-button:after{-webkit-transform:scaleX(.33);transform:scaleX(.33)}.keypad-button:before{content:'';position:absolute;background-color:rgba(0,0,0,.1);display:block;z-index:15;top:0;right:auto;bottom:auto;left:0;height:1px;width:100%;-webkit-transform-origin:50% 0;transform-origin:50% 0}html.device-pixel-ratio-2 .keypad-button:before{-webkit-transform:scaleY(.5);transform:scaleY(.5)}html.device-pixel-ratio-3 .keypad-button:before{-webkit-transform:scaleY(.33);transform:scaleY(.33)}.keypad-button:not(.keypad-dummy-button).active-state{background:#bcc0c5}.keypad-button.keypad-button-dark{background:#ddd}.keypad-button.keypad-button-dark:not(.keypad-dummy-button).active-state{background:#fcfcfd}.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%;font-weight:300}.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:#fff;background:#ff9500}.keypad-button.calc-operator-button.active-state{background:#e0750e}.keypad-button.calc-operator-button.calc-operator-active{border:1px solid rgba(0,0,0,.4)}.keypad-button-letters,.keypad-button-number{display:block}.keypad-button-number{font-size:28px;line-height:1}.keypad-button-letters{font-size:11px;line-height:15px;height:15px}.list input[type=calculator],.list input[type=numpad]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;background:0 0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:block;padding:0;margin:0;width:100%;color:#000;font-family:inherit}.ios .list input[type=calculator],.ios .list input[type=numpad]{height:44px;font-size:17px}.md .list input[type=calculator],.md .list input[type=numpad]{height:36px;font-size:16px}