/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[7].use[0]!./src/js/components/public/login-form-primary.vue?vue&type=style&index=0&id=adf91726&lang=scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/#app .login-form-primary{align-self:stretch;display:flex;flex-direction:column;gap:1.25rem}#app .login-form-primary_password{align-self:stretch;display:grid;gap:.375rem;grid-template-columns:1fr 1fr 1fr}#app .login-form-primary_password input{height:100%}#app .login-form-primary_animals.text.v-btn,#app .login-form-primary_colors.text.v-btn{background:#fff;border:1px solid #c6ced7;border-radius:.5rem!important;color:#6a6a6a;display:block;height:3.75rem;padding:.5rem .875rem}#app .login-form-primary_animals.text.v-btn .v-btn__content,#app .login-form-primary_colors.text.v-btn .v-btn__content{justify-content:space-between}#app .login-form-primary_animals.text.v-btn .v-btn__content .v-icon,#app .login-form-primary_colors.text.v-btn .v-btn__content .v-icon{color:#011e41;height:.75rem;width:.75rem}#app .login-form-primary_animals.text.v-btn .v-btn__content img,#app .login-form-primary_colors.text.v-btn .v-btn__content img{height:3rem;width:3rem}#app .login-form-primary_animals-list.v-overlay__content{border:1px solid #c6ced7;border-radius:.5rem;display:flex;flex-direction:row;flex-wrap:wrap;max-width:21.625rem!important}#app .login-form-primary_animals-list.v-overlay__content .v-list-item:first-child,#app .login-form-primary_animals-list.v-overlay__content .v-list-item:first-child .v-list-item__content{border-top-left-radius:.5rem}#app .login-form-primary_animals-list.v-overlay__content .v-list-item:nth-child(4),#app .login-form-primary_animals-list.v-overlay__content .v-list-item:nth-child(4) .v-list-item__content{border-top-right-radius:.5rem}#app .login-form-primary_animals-list.v-overlay__content .v-list-item:nth-child(5),#app .login-form-primary_animals-list.v-overlay__content .v-list-item:nth-child(5) .v-list-item__content{border-bottom-left-radius:.5rem}#app .login-form-primary_animals-list.v-overlay__content .v-list-item:last-child,#app .login-form-primary_animals-list.v-overlay__content .v-list-item:last-child .v-list-item__content{border-bottom-right-radius:.5rem}#app .login-form-primary_colors-list.v-overlay__content{border:1px solid #c6ced7;border-radius:.5rem}#app .login-form-primary_colors-list.v-overlay__content ul{display:flex;list-style-type:none;padding:0}#app .login-form-primary_colors-list.v-overlay__content ul li{padding:0;width:5rem}#app .login-form-primary_colors-list.v-overlay__content ul:first-child{border-radius:.5rem .5rem 0 0}#app .login-form-primary_colors-list.v-overlay__content ul:first-child li:first-child,#app .login-form-primary_colors-list.v-overlay__content ul:first-child li:first-child .v-btn{border-top-left-radius:.5rem}#app .login-form-primary_colors-list.v-overlay__content ul:first-child li:last-child,#app .login-form-primary_colors-list.v-overlay__content ul:first-child li:last-child .v-btn{border-top-right-radius:.5rem}#app .login-form-primary_colors-list.v-overlay__content ul:last-child{border-radius:0 0 .5rem .5rem;border-top:1px solid #c6ced7}#app .login-form-primary_colors-list.v-overlay__content ul:last-child li:first-child,#app .login-form-primary_colors-list.v-overlay__content ul:last-child li:first-child .v-btn{border-bottom-left-radius:.5rem}#app .login-form-primary_colors-list.v-overlay__content ul:last-child li:last-child,#app .login-form-primary_colors-list.v-overlay__content ul:last-child li:last-child .v-btn{border-bottom-right-radius:.5rem}#app .login-form-primary_animal{padding:0}#app .login-form-primary_animal:first-child,#app .login-form-primary_animal:nth-child(2),#app .login-form-primary_animal:nth-child(3),#app .login-form-primary_animal:nth-child(4){border-bottom:1px solid #c6ced7}#app .login-form-primary_animal+.login-form-primary_animal{border-left:1px solid #c6ced7}#app .login-form-primary_animal:nth-child(5){border-left:none}#app .login-form-primary_animal img{height:5.3125rem;width:5.3125rem}#app .login-form-primary_color{flex:4.5rem;padding:0}#app .login-form-primary_color+.login-form-primary_color{border-left:1px solid #c6ced7}#app .login-form-primary_color .v-btn{border-radius:0;width:100%}#app .login-form-primary_color-btn.v-btn.text.is-blue,#app .login-form-primary_colors.v-btn.text.is-blue{background:#1cb0f5;color:#fff}#app .login-form-primary_color-btn.v-btn.text.is-green,#app .login-form-primary_colors.v-btn.text.is-green{background:#6db500;color:#fff}#app .login-form-primary_color-btn.v-btn.text.is-orange,#app .login-form-primary_colors.v-btn.text.is-orange{background:#f28600;color:#fff}#app .login-form-primary_color-btn.v-btn.text.is-purple,#app .login-form-primary_colors.v-btn.text.is-purple{background:#912473;color:#fff}#app .login-form-primary_color-btn.v-btn.text.is-pink,#app .login-form-primary_colors.v-btn.text.is-pink{background:#e85abf;color:#fff}#app .login-form-primary_color-btn.v-btn.text.is-red,#app .login-form-primary_colors.v-btn.text.is-red{background:#e32325;color:#fff}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[7].use[0]!./src/js/components/lib/qrcode-reader.vue?vue&type=style&index=0&id=fb80df16&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.v-dialog .qrcode-reader.v-overlay__content{background:#fff;border-radius:1.5rem;gap:1rem;height:100%;max-width:40rem;padding:1.5rem}.v-dialog .qrcode-reader_top{align-items:center;display:flex;justify-content:space-between}.v-dialog .qrcode-reader_close.v-btn{height:2rem;width:2rem}.v-dialog .qrcode-reader_close.v-btn .v-btn__content{align-items:start;font-size:2.5rem;line-height:.75rem!important;padding:.5rem}.v-dialog .qrcode-reader_loading,.v-dialog .qrcode-reader_success{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:75%}.v-dialog .qrcode-reader_video{max-height:75%}.v-dialog .qrcode-reader .v-alert{min-height:4rem}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[7].use[0]!./src/js/components/public/login-form.vue?vue&type=style&index=0&id=1e24cf91&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/#app .login-form{background:hsla(0,0%,100%,.6);border:2px solid #c6ced7;border-radius:1.5rem}#app .login-form form{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;justify-content:center}#app .login-form form>.v-btn{width:100%}#app .login-form form>.v-btn.auto-width{width:auto}#app .login-form_rows{gap:1.25rem}#app .login-form_row,#app .login-form_rows{align-self:stretch;display:flex;flex-direction:column}#app .login-form_row{align-items:start;gap:.5rem}#app .login-form_row label{font-size:.875rem;font-weight:400;line-height:1.25rem}#app .login-form_row .v-input{text-align:left;width:100%}#app .login-form_row .v-input .v-field{background:#fff;border-color:#c6ced7;border-radius:.5rem;--v-field-input-padding-bottom:0.625rem;--v-field-input-padding-top:0.625rem;--v-field-input-padding-right:0.875rem;--v-field-input-padding-left:0.875rem;--v-input-control-height:1.5rem}#app .login-form_row .v-input .v-field .v-field__outline{color:#c6ced7;--v-field-border-opacity:1}#app .login-form_row .v-input .v-field input::placeholder{color:#6a6a6a!important;opacity:1}#app .login-form_row .v-input .v-input__details{padding-inline:0}#app .login-form_row>.v-btn{width:100%}#app .login-form_separator{align-self:stretch;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.01rem;line-height:1.5rem;position:relative;text-align:center}#app .login-form_separator:after,#app .login-form_separator:before{border-top:1px solid #c6ced7;content:"";position:absolute;top:50%;width:calc(50% - 1rem)}#app .login-form_separator:before{left:0;right:calc(50% - 1rem)}#app .login-form_separator:after{left:calc(50% + 1rem);right:0}#app .login-form_back{align-self:stretch;display:flex;justify-content:space-between}#app .login-form_back .v-btn .v-btn__content .text{border-bottom:1px solid}#app .login-form_back .v-btn .v-btn__content .v-icon{height:.75rem;width:.75rem}#app .login-form_forgot.v-btn{background:#e6ecd9;border-radius:.5rem;height:auto;justify-content:start;text-align:left}#app .login-form_forgot.v-btn .v-btn__content{padding:.5rem .75rem}#app .login-form_forgot.v-btn .v-btn__content .label-small{font-weight:600}#app .login-form_password{display:flex;flex-direction:column;margin-bottom:.75rem}#app .login-form_password .v-btn{align-self:end}#app .login-form_password .v-btn .v-btn__content{font-size:1rem;font-weight:500;line-height:1.5rem}#app .login-form_modal.v-overlay__content{background:#fff;border-radius:1.5rem;gap:1rem;max-width:40rem;padding:1.5rem}#app .login-form_modal-top{align-items:center;display:flex;justify-content:space-between}#app .login-form_modal-close.v-btn{height:2rem;width:2rem}#app .login-form_modal-close.v-btn .v-btn__content{align-items:start;font-size:2.5rem;line-height:.75rem!important;padding:.5rem}#app .login-form_modal .v-text-field{max-width:80%}#app .login-form_modal-buttons{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1rem}.owl #app .login-form{border-color:#fff}
/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[2]!./src/css/nz.scss ***!
  \**********************************************************************************************************************************************************/.v-field input[type=text]{border:none;box-shadow:none;margin-bottom:0}.v-field input[type=text]:focus,.v-field input[type=text][readonly]{background:#fff;border:none;box-shadow:none}.v-field .v-field__outline__start{border-bottom-left-radius:inherit;border-top-left-radius:inherit}.v-field .v-field__outline__end{border-bottom-right-radius:inherit;border-top-right-radius:inherit}.v-btn.button.v-btn--variant-outlined:hover{background:rgba(0,0,0,0)}.v-alert p a{color:#fff}#app .v-btn{border-radius:3.125rem;height:2.75rem;min-width:auto;opacity:1;text-transform:none;--v-btn-height:2.75rem;box-shadow:none;padding:0}#app .v-btn .v-btn__overlay,#app .v-btn.v-btn--disabled .v-btn__overlay{opacity:0}#app .v-btn .v-btn__content{align-items:center;display:flex;font-size:1rem;font-weight:500;gap:.5rem;letter-spacing:normal;line-height:1.5rem;padding:0 1.5rem;text-indent:0;white-space:wrap}#app .v-btn .v-btn__content .v-icon{--v-icon-size-multiplier:0;height:1.25rem;width:1.25rem}#app .v-btn.small{height:2.125rem}#app .v-btn.small .v-btn__content{padding:0 1.5rem 0 1rem}#app .v-btn.small .v-btn__content .v-icon{--v-icon-size-multiplier:0;height:1rem;width:1rem}#app .v-btn:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15)}#app .v-btn:hover .v-btn__overlay{background:#fff;opacity:.08}#app .v-btn:hover .v-btn__content{text-decoration:none}#app .v-btn.v-btn--active,#app .v-btn:active{box-shadow:none}#app .v-btn.v-btn--active .v-btn__overlay,#app .v-btn:active .v-btn__overlay{background:#fff;opacity:.012}#app .v-btn.v-btn--active .v-btn__content,#app .v-btn:active .v-btn__content{text-decoration:none}#app .v-btn.no-hover:active,#app .v-btn.no-hover:focus,#app .v-btn.no-hover:hover{--v-activated-opacity:0;--v-hover-opacity:0;box-shadow:none}#app .v-btn.no-hover:active .v-btn__overlay,#app .v-btn.no-hover:focus .v-btn__overlay,#app .v-btn.no-hover:hover .v-btn__overlay{opacity:0}#app .v-btn.primary{background:#011e41;color:#fff}#app .v-btn.yellow{background:#ffc40a}#app .v-btn.alert{background:red;color:#fff}#app .v-btn.outlined{background:#fff;border:1px solid #c6ced7}#app .v-btn.outlined:active,#app .v-btn.outlined:focus,#app .v-btn.outlined:hover{--v-activated-opacity:0;--v-hover-opacity:0;background:#c6ced7;box-shadow:none}#app .v-btn.outlined:active .v-btn__overlay,#app .v-btn.outlined:focus .v-btn__overlay,#app .v-btn.outlined:hover .v-btn__overlay{opacity:0}#app .v-btn.elevated,#app .v-btn.text{background:rgba(0,0,0,0)}#app .v-btn.elevated .v-btn__overlay,#app .v-btn.text .v-btn__overlay{background:#011e41}#app .v-btn.text .v-btn__content{padding:0 .75rem}#app .v-btn.no-padding .v-btn__content{padding:0}#app .v-btn.auto-size{height:auto;--v-btn-height:auto}#app .v-btn.auto-size,#app .v-btn.auto-width{width:auto;--v-btn-width:auto}#app .v-btn.small-text{height:auto;width:auto;--v-btn-height:auto;--v-btn-width:auto;--v-activated-opacity:0;--v-hover-opacity:0;box-shadow:none}#app .v-btn.small-text .v-btn__overlay{opacity:0}#app .v-btn.small-text .v-btn__content{padding:.625rem .75rem}#app .v-btn.small-text:active,#app .v-btn.small-text:focus{--v-activated-opacity:0;--v-hover-opacity:0;box-shadow:none}#app .v-btn.small-text:active .v-btn__overlay,#app .v-btn.small-text:focus .v-btn__overlay{opacity:0}#app .v-btn.v-btn--disabled{background:#ccd1d9;color:#656d78;opacity:.38}body.style-nz.bz-service-landing #app .landing{display:flex;min-height:100vh;width:100vw}body.style-nz.bz-service-landing #app .landing_left{align-items:center;align-self:stretch;background:#011e41;display:flex;flex:2;flex-direction:column;justify-content:flex-start;padding:2.5rem}body.style-nz.bz-service-landing #app .landing_left-content{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;max-width:50vw}body.style-nz.bz-service-landing #app .landing_left-top{align-items:start;display:flex;flex-direction:column;gap:1.25rem;min-height:0;width:100%}body.style-nz.bz-service-landing #app .landing_left img{align-self:stretch;aspect-ratio:295/158;border:1px solid #ffc40a;max-height:calc(100% - 4rem);max-width:100%}body.style-nz.bz-service-landing #app .landing_left p{color:#fff;padding:0}body.style-nz.bz-service-landing #app .landing_left .v-btn{width:14.5rem}body.style-nz.bz-service-landing #app .landing_right{align-items:center;align-self:stretch;background:#f0f0f0;display:flex;flex:1;flex-direction:column;gap:1.8125rem;justify-content:flex-start;padding:2.5rem 1.5rem;width:clamp(20rem,33%,28.125rem)}body.style-nz.bz-service-landing #app .landing_right .login-form{border:none;color:#011e41;width:100%}body.style-nz.bz-service-landing #app .landing_chip{background:#fff7d6;border-radius:.375rem;color:#011e41;font-size:1rem;font-weight:700;letter-spacing:.00625rem;line-height:1.5rem;padding:.5rem 1rem}body.style-nz.bz-service-landing #app .landing_login{background:hsla(0,0%,100%,.6);border:2px solid #c6ced7;border-radius:1.5rem;color:#011e41;display:flex;flex-direction:column;gap:1.25rem;padding:2.5rem;width:100%}body.style-nz.bz-service-landing #app .landing_login .login-form{background:rgba(0,0,0,0)}body.style-nz.bz-service-landing #app .landing_login .login-form .v-btn.login-form_forgot .v-btn__content{font-size:.875rem}body.style-nz.bz-service-landing #app .landing_register{align-items:center;display:flex;font-size:.875rem;gap:.5rem}body.style-nz.bz-service-landing #app .landing_register .v-btn .v-btn__content{font-size:.875rem}@media only screen and (min-width:1280px){body.style-nz.bz-service-landing #app .landing .landing_right{min-width:32rem}body.style-nz.bz-service-landing #app .landing .landing_right h1{font-size:2.25rem;line-height:3rem}}@media only screen and (min-width:960px)and (max-width:1280px){body.style-nz.bz-service-landing #app .landing .landing_left-content{max-width:100%}body.style-nz.bz-service-landing #app .landing .landing_right{min-width:27rem}body.style-nz.bz-service-landing #app .landing .landing_right h1{font-size:1.75rem;line-height:2.25rem}body.style-nz.bz-service-landing #app .landing_register>span:last-child{display:none}}@media only screen and (max-width:960px){body.style-nz.bz-service-landing #app .landing{flex-direction:column}body.style-nz.bz-service-landing #app .landing .landing_left-content{max-width:100%}body.style-nz.bz-service-landing #app .landing .landing_right{width:100%}body.style-nz.bz-service-landing #app .landing .landing_right h1{font-size:1.375rem;line-height:1.875rem}}@media only screen and (max-width:600px){body.style-nz.bz-service-landing #app .landing .landing_register>span:last-child{display:none}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;src:local("DM Sans"),url(/style/fonts/DMSans-VariableFont_opsz,wght.b230.ttf)}@font-face{font-family:DM Sans Italic;font-style:italic;font-weight:400;src:local("DM Sans Italic"),url(/style/fonts/DMSans-Italic-VariableFont_opsz,wght.3812.ttf)}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;src:local("DM Serif Display"),url(/style/fonts/DMSerifDisplay-Regular.3dc3.ttf)}@font-face{font-family:"DM Serif Display Italic";font-style:normal;font-weight:400;src:local("DM Serif Display Italic"),url(/style/fonts/DMSerifDisplay-Italic.6ce6.ttf)}html{overflow-y:auto;scroll-padding-top:8rem}body.style-nz{background:#fff;font-family:DM Sans,serif;margin:0;padding:0}body.style-nz h1{font-family:"DM Serif Display",serif;font-size:2rem;font-style:normal;font-weight:400;letter-spacing:.0275rem;line-height:120%}