main{display:flex;justify-content:center}main .card{background-color:#fff;border-radius:30px 30px 30px 30px;box-shadow:0 2px 18px 0 #cec8e3;margin:10px;max-width:100vw;min-height:250px;min-width:350px;padding:30px;width:550px}@media screen and (max-width:991.98px){main .card{padding:10px}}main .step{max-width:100vw}main .step .header{align-items:center;display:flex;flex-direction:column;justify-content:center}main .step .header h2{line-height:100%;text-align:center}main .step .header img{width:100px}main .step .controls{display:flex;flex-direction:column;justify-content:center}main .step input,main .step select{border-radius:4px;outline:none}main .step input[type=text]{border:1px solid #ccc;display:block;font:inherit;margin:0;overflow:visible;padding:8px;width:100%}main .step input[type=text]:focus{outline-color:#ff23a3}main .step select{border:1px solid #ccc!important;font:inherit;height:50px;margin:0;overflow:visible;padding:9px 0;width:100%}main .step select optgroup{font-weight:700}.qrcode-reader-component{margin:auto;width:330px}.loading{display:inline-block;height:24px;left:calc(50% - 32px);margin-top:40px;position:relative;width:24px}.loading:after{animation:spin-loader 1.2s linear infinite;border-color:#00d8ff transparent;border-radius:50%;border-style:solid;border-width:4px;content:" ";display:block;height:70%;width:70%}@-webkit-keyframes spin-loader{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes spin-loader{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.modal-wrapper{border:1px solid rgba(42,27,61,.15);border-radius:.5rem;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.2);-moz-box-shadow:0 2px 12px rgba(0,0,0,.2);flex-direction:column;left:50%;margin-top:10%;min-height:300px;position:fixed;top:30%;transform:translate(-50%,-50%);width:60%;z-index:9002}.modal-wrapper,.modal-wrapper .modal-header{background-color:#fff;box-sizing:border-box;display:flex}.modal-wrapper .modal-header{align-items:center;border-bottom:1px solid #eee;border-radius:8px 8px 0 0;padding:1rem;pointer-events:none}.modal-wrapper .modal-header>h5{line-height:1.5;margin-bottom:0}.modal-wrapper .modal-header .button-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E") 50%/1em auto no-repeat;border:0;box-sizing:content-box;cursor:pointer;font-size:inherit;height:1em;margin:-.5rem -.5rem -.5rem auto;padding:.5rem;pointer-events:auto;width:1em}.modal-wrapper .modal-header:empty{display:none}.modal-wrapper .modal-content{box-sizing:border-box;flex:1;height:100%;overflow-y:auto;padding:10px 20px 0;scrollbar-color:#333 transparent;scrollbar-width:thin}.modal-wrapper .modal-content:has(div.cpnt-tabs){padding:0}.modal-wrapper .modal-content::-webkit-scrollbar{height:12px;width:12px}.modal-wrapper .modal-content::-webkit-scrollbar-track{background:#eee;border:1px solid #fff}.modal-wrapper .modal-content::-webkit-scrollbar-thumb{background:#888;border:1px solid #fff}.modal-wrapper .modal-content form{display:flex;flex-direction:column;gap:10px}.modal-wrapper .modal-footer,.modal-wrapper .modal-footer .controls{border-top:1px solid rgba(42,27,61,.15);display:flex;gap:10px;justify-content:center}.modal-wrapper .modal-footer .button,.modal-wrapper .modal-footer .controls .button,.modal-wrapper .modal-footer .controls button,.modal-wrapper .modal-footer button{min-width:150px}.modal-wrapper .modal-header:empty+.modal-content{height:100%}.modal-wrapper .modal:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E");content:"";cursor:pointer;font-size:24px;height:24px;margin:25px;position:absolute;right:0;text-shadow:0 0 5px #fff;top:0;width:24px}.modal-wrapper.modal-fullscreen{border:0;border-radius:0;height:80vh!important;left:0;margin-top:0;top:70px;transform:none;width:100%!important}.modal-wrapper.modal-alert .modal-content,.modal-wrapper.modal-confirm .modal-content{align-items:center;display:flex;font-size:1.3em;justify-content:center;text-align:center}.modal-wrapper+.modal-backdrop{background-color:rgba(0,0,0,.5);border:0;left:0;min-height:100%;min-width:100%;padding:0;position:fixed;top:0;z-index:8000}.button,.modal-wrapper+.modal-backdrop,button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button,button{background-color:inherit;border:1px solid #ff23a3;border-radius:20px;color:inherit;cursor:pointer;display:inline-block;font-size:100%;font-weight:700;line-height:30px;margin:5px;padding:8px 16px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.button:hover,button:hover{background-color:rgba(243,243,247,.7);box-shadow:0 1px 3px 0 rgba(0,0,0,.102),0 1px 2px -1px rgba(0,0,0,.102)}.button.next,.button.primary,.button.submit,button.next,button.primary,button.submit{background-color:#00d8ff;border:none;color:#fff}.button.next:hover,.button.primary:hover,.button.submit:hover,button.next:hover,button.primary:hover,button.submit:hover{background:#00d8ff}.button.previous,.button.secondary,button.previous,button.secondary{background-color:#ff23a3;border:none;color:#fff}.button.previous:hover,.button.secondary:hover,button.previous:hover,button.secondary:hover{background:#ff23a3}.button.cancel,.button.reset,button.cancel,button.reset{background-color:#f3f3f7;border:none;color:#fff}.button.cancel:hover,.button.reset:hover,button.cancel:hover,button.reset:hover{background:#288bb8;color:#fff}