@-webkit-keyframes qr-code-spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes qr-code-spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.qr-code-modal-shown .modal-backdrop.show{opacity:0.7}.qr-code-modal-shown .modal-backdrop{z-index:111111}.qr-code-modal-spinner{opacity:0;visibility:hidden;vertical-align:middle;-webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s;background-color:rgba(255, 255, 255, 0.5);position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:10000}.qr-code-modal-spinner.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1;visibility:visible}.qr-code-modal-spinner:after{content:'';width:32px;height:32px;border-radius:50%;border:2px solid #ddd;border-top-color:#4285f4;vertical-align:middle;display:block;-webkit-animation:qr-code-spinner 0.6s linear infinite;animation:qr-code-spinner 0.6s linear infinite}.qr-code-modal{z-index:999999;font-family:Montserrat, sans-serif}.qr-code-modal--progress .modal-content{box-shadow:none}.qr-code-modal .modal-content{border-radius:9px;background:#fff;box-shadow:0 0 25px 0 rgba(0, 0, 0, 0.35);overflow:hidden;border:none}.qr-code-modal .modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px;border-bottom:1px solid rgba(8, 8, 8, 0.5)}@media (min-width:1200px){.qr-code-modal .modal-header{padding:30px}}.qr-code-modal .modal-header .qr-code-modal-header-table{width:100%;border-collapse:collapse}.qr-code-modal .modal-header .qr-code-modal-header-table .qr-code-modal__title-cell{width:100%}.qr-code-modal .modal-header .qr-code-modal-header-table .qr-code-modal-header-actions-cell{text-align:right;white-space:nowrap}.qr-code-modal .modal-dialog{max-width:1050px;width:95%}.qr-code-modal .modal-body{overflow-y:auto;padding:30px 20px}@media (min-width:1200px){.qr-code-modal .modal-body{padding:50px 30px}}.qr-code-modal a,.qr-code-modal button{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer}.qr-code-modal__step{display:none;width:100%}.qr-code-modal__step--active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.qr-code-modal__close,.qr-code-modal__search,.qr-code-modal__back{cursor:pointer;width:30px;height:30px;background:#030205;color:#fff;border-radius:50%;font-size:34px;line-height:30px;border:none;outline:none;padding:0}.qr-code-modal__close:hover,.qr-code-modal__search:hover,.qr-code-modal__back:hover{opacity:0.7}.qr-code-modal__close span,.qr-code-modal__search span,.qr-code-modal__back span{display:block}.qr-code-modal__title{color:#030205;font-size:18px;font-weight:800;line-height:26px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;word-break:break-word}.qr-code-modal__title-icon{margin-right:15px}.qr-code-modal__title-icon svg{width:26px;height:26px;display:block}.qr-code-modal__button{height:43px;padding:10px 30px;border-radius:100px;background:#009fff;color:#fff;text-align:center;font-size:14px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;border:none;outline:none}.qr-code-modal__button[disabled]{cursor:not-allowed;opacity:0.75}.qr-code-modal__button:hover{color:#fff;background-color:#000;text-decoration:none}.qr-code-modal-form{max-width:850px;width:100%;margin:0 auto;color:#030205}.qr-code-modal-form--flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.qr-code-modal-form__row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.qr-code-modal-form__row--button{margin-top:30px;text-align:center}.qr-code-modal-form__row--img{text-align:center;display:block}.qr-code-modal-form__group{width:100%;margin-bottom:30px}.qr-code-modal-form__group--mb0{margin-bottom:0}.qr-code-modal-form__group--button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.qr-code-modal-form__label{display:block;margin-bottom:15px;color:#030205;font-size:16px;font-weight:600;line-height:18px}input.qr-code-modal-form__input{display:block;width:100%;min-height:50px;max-height:50px;border-radius:4px !important;background:#f9f9fb !important;margin:0 !important;border:none !important;padding:10px 20px !important;color:#030205;font-size:16px;font-weight:400;line-height:18px}input.qr-code-modal-form__input:hover,input.qr-code-modal-form__input:focus{border:none;outline:none}input.qr-code-modal-form__input:disabled,input.qr-code-modal-form__input[readonly]{color:rgba(8, 8, 8, 0.5);font-size:16px;font-weight:400;line-height:18px}.qr-code-listing-table{width:100%;border-collapse:collapse;margin-bottom:20px}.qr-code-listing-table th{font-weight:bold;text-transform:uppercase;font-size:14px;color:#555;border-bottom:1px solid #eaeaea}.qr-code-listing-table td{font-size:16px;color:#333}.qr-code-listing-table th,.qr-code-listing-table td{text-align:left;padding:10px 15px}.qr-code-listing-table tr{border-bottom:1px solid #eaeaea}.qr-code-listing-table th:last-child,.qr-code-listing-table td:last-child{text-align:right}.qr-code-listing-table__item-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.qr-code-listing-table__link-icon{fill:#009fff;width:43px;height:43px}.qr-code-listing-table__link-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;width:43px;height:43px}.qr-code-listing-table__link-button:hover{text-decoration:none}.qr-code-listing-table__open-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:43px;padding:10px 30px;border-radius:100px;background:#009fff;color:#fff;font-size:14px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;border:none;outline:none}.qr-code-listing-table__open-button:hover{color:#fff;background-color:#000;text-decoration:none}.qr-code-modal-header-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.qr-code-modal-header-actions .qr-code-search-container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}.qr-code-modal-header-actions .qr-code-search-container .qr-code-search-input{width:0;opacity:0;border:none;border-radius:100px 0 0 100px;padding:0 10px;color:#fff;font-size:14px;height:30px;background:#000;margin-bottom:0;margin-right:0;-webkit-transition:width 0.3s ease, opacity 0.3s ease;transition:width 0.3s ease, opacity 0.3s ease}.qr-code-modal-header-actions .qr-code-search-container .qr-code-search-input:focus{outline:none;background:#000;box-shadow:0 0 4px rgba(0, 0, 0, 0.2)}.qr-code-modal-header-actions .qr-code-search-container.active .qr-code-search-input{width:200px;opacity:1}.qr-code-modal-header-actions .qr-code-search-container.active .qr-code-modal__search{border-radius:0 100px 100px 0}.qr-code-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px;vertical-align:middle}.qr-code-pagination>*{margin-right:8px}.qr-code-pagination__button{background-color:transparent;cursor:pointer;padding:0}.qr-code-pagination__button svg{fill:#080808;width:40px;height:40px;display:block}.qr-code-pagination__button:active,.qr-code-pagination__button:focus{outline:0;box-shadow:none}.qr-code-pagination__button:disabled,.qr-code-pagination__button[disabled="disabled"]{cursor:not-allowed;opacity:0.5}.qr-code-pagination__pages{display:inline-block;font-size:18px;line-height:1;vertical-align:middle}.qr-code-pagination__info{margin:0 10px;font-size:16px}@media (max-width:768px){.qr-code-modal .modal-dialog{max-width:100% !important;width:100% !important;height:100%;margin:0}.qr-code-modal .modal-content{height:100%;border-radius:0}.qr-code-modal .modal-header,.qr-code-modal .modal-body,.qr-code-modal .modal-footer{padding:10px}}@media (max-width:480px){.qr-code-modal__title.hidden-on-focus{display:none}.qr-code-listing-table thead{display:none}.qr-code-listing-table__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 10px;border:none}.qr-code-listing-table__item-name{text-align:center;font-size:16px}.qr-code-listing-table__item-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:15px}.qr-code-pagination{margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px}}