*{box-sizing:border-box;margin:0;padding:0}html{margin:0 auto;max-width:500px;position:relative}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}h1{margin:0 20px 10px;padding-top:10px;text-align:center}fieldset{border:none}fieldset:disabled *{border-color:#444!important}.App{text-align:center}.formElement_formElementContainer__rW4Il{margin:0;text-align:left}.formElement_formElementContainer__rW4Il:has(+.formElement_formElementContainer__rW4Il){margin:0 0 15px}.formElement_formElementContainer__rW4Il label{display:block}.formElement_formElementContainer__rW4Il input,.formElement_formElementContainer__rW4Il select{background:#fff;border:2px solid #222;border-radius:10px;outline:none;padding:10px;transition:.3s;width:100%}.formElement_formElementContainer__rW4Il :has(+.formElement_errorMessageContainer__tv74a.formElement_show__Xv6ez) input,.formElement_formElementContainer__rW4Il :has(+.formElement_errorMessageContainer__tv74a.formElement_show__Xv6ez) select{border:2px solid red}.formElement_formElementContainer__rW4Il .formElement_errorMessageContainer__tv74a{color:#0000;max-height:0;transition:.3s;z-index:-1}.formElement_formElementContainer__rW4Il .formElement_errorMessageContainer__tv74a.formElement_show__Xv6ez{color:red;max-height:63px}.formElement_formElementContainer__rW4Il .formElement_errorMessage__LGa6x{display:block}.formElement_formElement__23Tzm{position:relative;z-index:1}.button_button__rr3yo{border:2px solid #222;border-radius:10px;cursor:pointer;outline:none;padding:10px}.button_button__rr3yo.button_block__Qk9Xd{width:100%}.button_button__rr3yo:disabled{cursor:auto}.button_button__rr3yo.button_primary__ZKyxA{background:#222;color:#fff}.button_button__rr3yo.button_primary__ZKyxA:disabled{background:#444;border:2px solid #444}.button_button__rr3yo.button_secondary__BW4TH{background:#fff}.button_button__rr3yo.button_secondary__BW4TH:disabled{background:#eee;color:#444}.button_button__rr3yo .button_loadContainer__lDzH7{color:#fff;display:inline-block;margin-right:0;max-width:0;opacity:0;overflow:hidden;transition:.3s;width:100px}.button_button__rr3yo .button_loadContainer__lDzH7.button_loading__0oR5j{margin-right:10px;max-width:20px;opacity:1}.container_container__yWowe{background:#eee;border-radius:15px;margin:0 20px 15px;padding:15px}.container_container__yWowe.container_error__8W2Hx{background:#fff6f6;border:2px solid #e0b4b4;border-radius:10px;color:#912d2b;margin:20px 0 0}.container_container__yWowe.container_success__-\+H1A{background:#fcfff5;border:2px solid #a3c293;border-radius:10px;color:#1a531b;margin:20px 0 0}.drawer_backdrop__axvu1{background:#00000044;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.3s;width:100%;z-index:10}.drawer_backdrop__axvu1.drawer_open__Sy0rS{opacity:1;pointer-events:all}.drawer_drawer__yJw80{background:#fff;bottom:0;box-shadow:0 0 30px 0 #0000004d;display:flex;flex-direction:column;max-width:calc(100vw - 40px);padding:10px;position:absolute;right:0;top:0;transform:translateX(100px);transition:.3s;width:250px}.drawer_backdrop__axvu1.drawer_open__Sy0rS .drawer_drawer__yJw80{transform:translateY(0)}.drawer_drawer__yJw80:has(.drawer_header__RHEGz){padding-top:0}.drawer_header__RHEGz{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.drawer_closeButton__PaMvb{background:#eee;border-radius:10px;padding:10px}.navigation_headerContainer__pIoIx{left:0;overflow:hidden;padding-bottom:15px;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:10}.navigation_header__7pkTp{align-items:center;background:#fff;box-shadow:0 0 5px 0 #aaa;display:flex;justify-content:space-between;padding:10px;z-index:10}.navigation_header__7pkTp .navigation_title__sVz9y{font-weight:400}.navigation_openNavigation__vjfOW{background:#eee;border-radius:10px;padding:10px}.navigation_nav__8ynN2{display:flex;flex-direction:column;height:100%;justify-content:space-between}.navigation_nav__8ynN2 .navigation_link__xJtcf{align-items:center;border-radius:10px;color:#333;display:flex;font-size:1.3rem;gap:15px;padding:15px;text-decoration:none;transition:.3s}.navigation_nav__8ynN2 .navigation_link__xJtcf:active{background:#eee}.navigation_nav__8ynN2 .navigation_link__xJtcf.navigation_active__d\+ER9{background:#333;color:#eee}.codeGenerator_codeGenerator__FrZFN{height:100%}.codeGenerator_radioButtonContainer__O15tt:first-child label{border-radius:10px 10px 0 0;border-top-width:2px}.codeGenerator_radioButtonContainer__O15tt:last-child label{border-bottom-width:2px;border-radius:0 0 10px 10px}.codeGenerator_radioButtonContainer__O15tt label{background:#fff;border-color:#222;border-style:solid;border-width:1px 2px;line-height:15px;outline:none;padding:10px;transition:.2s;width:100%}.codeGenerator_radioButtonContainer__O15tt input{opacity:0;position:absolute;z-index:-1}.codeGenerator_radioButtonContainer__O15tt input:checked+label{background:#222;color:#fff}.codeGenerator_radioButtonContainer__O15tt input:disabled+label{background:#eee}.codeGenerator_radioButtonContainer__O15tt input:disabled:checked+label{background:#666}.codeGenerator_checkboxContainer__ebEFr label{display:flex;gap:10px;justify-content:space-between;margin:5px 0;padding:5px 0}.codeGenerator_checkboxInputContainer__Nh8wp{background:#fff;border:2px solid #222;border-radius:6px;height:20px;transition:.2s;width:20px}.codeGenerator_checkboxContainer__ebEFr label:has(input[type=checkbox]:disabled){color:#666}.codeGenerator_checkboxInputContainer__Nh8wp:has(input[type=checkbox]:disabled){border-color:#666}.codeGenerator_checkboxInputContainer__Nh8wp:has(input[type=checkbox]:checked:disabled){background:#666}.codeGenerator_checkboxInputContainer__Nh8wp:has(input:checked){background:#222;position:relative}.codeGenerator_checkboxInputContainer__Nh8wp:has(input:checked):after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:4px;left:3px;position:absolute;top:4px;transform:rotate(-45deg);width:8px}.codeGenerator_checkboxInputContainer__Nh8wp input{opacity:0;position:absolute;z-index:-1}.codeGenerator_code__BfgSN{letter-spacing:.3em}.codeGenerator_address__aS0Kh{margin-top:10px}.eye_eyeContainer__veiFh{aspect-ratio:1/1;bottom:0;padding:5px;position:absolute;right:0;top:0}.eye_eye__vdM5P{align-items:center;background:#eee;border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.login_login__pRp2s{text-align:center}.login_registerLink__TxbOB{margin:10px 0}.register_register__CCSF3{text-align:center}.register_loginLink__k\+nGQ{margin:10px 0}.keypadListItem_keypadListItem__D4MRp{display:flex;justify-content:space-between}.keypadListItem_keypadInfo__TRo-4{overflow:hidden;text-align:left;white-space:nowrap}.keypadListItem_options__jTQRs{align-items:center;display:flex;flex:0 0;justify-content:flex-end;width:-webkit-max-content;width:max-content}.keypadListItem_option__BvZi8{align-items:center;background:#f7f7f7;border-radius:10px;cursor:pointer;display:flex;height:100%;justify-content:center;transition:.2s}.keypadListItem_option__BvZi8:active{background:#f3f3f3}.keypadListItem_name__U2j-4{font-size:1.2rem;font-weight:700}.keypadListItem_comment__pmgTU,.keypadListItem_name__U2j-4{overflow:hidden;text-overflow:ellipsis}.editKeypad_editKeypad__tlkFw{text-align:left}.editKeypad_backButton__9A0oN{align-items:center;cursor:pointer;display:inline-flex;margin-left:10px;padding:10px}.editKeypad_backButton__9A0oN>span{margin-right:5px}.editKeypad_updateConfirmButtons__2Kk5p{display:flex;gap:20px;width:100%}.editKeypad_updateConfirmButtons__2Kk5p>*{flex:1 1}.modal_backdrop__hpFL1{align-items:center;background:#00000044;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.3s;width:100%;z-index:10}.modal_backdrop__hpFL1.modal_open__YFZrL{opacity:1;pointer-events:all}.modal_modalContent__wa66a{background:#fff;border-radius:5px;box-shadow:0 0 30px 0 #00000055;max-width:calc(100vw - 40px);min-width:250px;padding:20px;transform:translateY(30px);transition:.3s}.modal_backdrop__hpFL1.modal_open__YFZrL .modal_modalContent__wa66a{transform:translateY(0)}.modal_header__WylpV{margin-bottom:20px;text-align:center}.modal_header__WylpV>*{margin:0;padding:0}.keypadList_wrapper__\+3ifz{overflow-x:hidden}.keypadList_wrapper__\+3ifz .keypadList_slider__R2IiV{display:flex;transition:.3s;width:200%}.keypadList_wrapper__\+3ifz .keypadList_slider__R2IiV>*{width:50%}.keypadList_wrapper__\+3ifz .keypadList_slider__R2IiV.keypadList_selected__shz0k{margin-left:-100%}
/*# sourceMappingURL=main.68dd8d91.css.map*/