.component.loginbox{padding:calc(.25rem + .5vw + .5vh)}.centeredcontent{position:absolute;width:100%;padding-left:calc(2rem + 35vw - 7vh);padding-right:calc(2rem + 35vw - 7vh);top:50%;transform:translateY(-50%)}.logo{margin-bottom:calc(1rem + .5vw + .5vh)}.logo-text{font-weight:100;font-size:calc(5rem + 2vw);font-family:OpenSans-Light,Segoe UI,sans-serif}@keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}@keyframes bounce{0%{transform:translateY(0)}20%{transform:translateY(0)}40%{transform:translateY(-30px)}50%{transform:translateY(0)}60%{transform:translateY(-15px)}80%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes shake{0%{transform:translateX(0)}10%{transform:translateX(-10px)}20%{transform:translateX(10px)}30%{transform:translateX(-10px)}40%{transform:translateX(10px)}50%{transform:translateX(-10px)}60%{transform:translateX(10px)}70%{transform:translateX(-10px)}80%{transform:translateX(10px)}90%{transform:translateX(-10px)}to{transform:translateX(0)}}@keyframes tada{0%{transform:scale(1)}10%{transform:scale(.9) rotate(-3deg)}20%{transform:scale(.9) rotate(-3deg)}30%{transform:scale(1.1) rotate(3deg)}40%{transform:scale(1.1) rotate(-3deg)}50%{transform:scale(1.1) rotate(3deg)}60%{transform:scale(1.1) rotate(-3deg)}70%{transform:scale(1.1) rotate(3deg)}80%{transform:scale(1.1) rotate(-3deg)}90%{transform:scale(1.1) rotate(3deg)}to{transform:scale(1) rotate(0)}}@keyframes swing{20%,40%,60%,80%,to{transform-origin:top center 50%}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes wobble{0%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}to{transform:translateX(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%{transform:skewX(0deg)}to{transform:skewX(0deg)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}to{opacity:0;transform:translateX(-2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}to{opacity:0;transform:translateX(2000px)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}to{transform:translateX(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOutUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-20px);opacity:0}}@keyframes fadeOutDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes fadeOutRight{0%{transform:translateX(0);opacity:1}to{transform:translateX(20px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-20px);opacity:0}}@keyframes fadeOutUpBig{0%{transform:translateY(0);opacity:1}to{transform:translateY(-2000px);opacity:0}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInRight{0%{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInLeft{0%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInUpBig{0%{transform:translateY(2000px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(1turn) scale(.95);animation-timing-function:ease-in}to{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{transform:translateX(0) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{transform:translateX(0) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes lightSpeedOut{0%{transform:translateX(0) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center 50%;transform:rotate(0);opacity:1}to{transform-origin:center center 50%;transform:rotate(200deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}to{transform-origin:left bottom 50%;transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}to{transform-origin:left bottom 50%;transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}to{transform-origin:right bottom 50%;transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}to{transform-origin:right bottom 50%;transform:rotate(90deg);opacity:0}}@keyframes rotateIn{0%{transform-origin:center center 50%;transform:rotate(-200deg);opacity:0}to{transform-origin:center center 50%;transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom 50%;transform:rotate(-90deg);opacity:0}to{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom 50%;transform:rotate(90deg);opacity:0}to{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom 50%;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom 50%;transform:rotate(90deg);opacity:0}to{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left 50%;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left 50%;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left 50%;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform-origin:top left 50%;animation-timing-function:ease-in-out}to{transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(-100%) rotate(-120deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) rotate(0deg)}}@keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) rotate(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(-100%) rotate(-120deg)}}.no-scroll::-webkit-scrollbar{width:12px;display:none}.no-scroll::-webkit-scrollbar-track{background:rgba(36,34,34,.541)}.no-scroll::-webkit-scrollbar-thumb{background:#383434;border-radius:0}a,a:visited{color:var(--msag-color)!important}a,a:active,a:visited{text-decoration:none}a:hover{text-decoration:underline}.app.navigation{z-index:100!important}.app.main{z-index:1!important}.app.content{padding:calc(.25rem + 5vmin)}@font-face{font-family:ProductSans-Regular;src:local("ProductSans-Regular"),url(/fonts/ProductSans-Regular.7eb8b39d.ttf) format("truetype")}@font-face{font-family:OpenSans-Light;src:local("OpenSans-Light"),url(/fonts/OpenSans-Light.e3e5d59a.ttf) format("truetype")}:root{--background-color:#fff;--font-color:#282424;--secondaryfont-color:#2824247a;--subfont-color:#625d5d;--accent-color:#282424;--msag-color:#237afd}.app{font-family:ProductSans-Regular,Segoe UI,sans-serif;font-size:calc(.45rem + .9vmin);color:var(--font-color);letter-spacing:calc(.025rem + .05vmin);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}.app.navigation{box-shadow:0 0 11px 0 rgba(0,0,0,.7)}.view{position:absolute;width:100%;height:100%;overflow:hidden}.tight{padding-top:0;padding-bottom:0}.tight-heading{padding-bottom:2px;padding-top:24px}.title-text{font-size:calc(.7rem + .9vw + .3vh);color:var(--font-color)}.title-text-secondary{font-size:calc(.7rem + .55vw + .25vh);color:var(--font-color)}.subtitle-text{font-size:calc(.65rem + .5vw + .2vh);color:var(--secondaryfont-color)}.text{font-size:calc(.45rem + .5vw + .15vh);color:var(--font-color)}.text--small{font-size:calc(.3rem + .5vw + .15vh)!important}.text-normal{font-weight:400!important}.sub-text{font-size:calc(.45rem + .5vw + .15vh);font-weight:700;color:var(--subfont-color)}.highlight,.highlight-big{color:var(--msag-color)}.highlight-big{font-size:calc(.65rem + .5vw + .2vh)}.secondary-text{font-size:calc(.45rem + .5vw + .15vh);color:var(--secondaryfont-color)}.padding-bottom{padding-bottom:24px}.spinning-icon{animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.map-loadingscreen{z-index:99;background-color:rgba(0,0,0,.415);backdrop-filter:blur(2px)}.centeredcontent,a.addButton{text-align:center}a.addButton{background-color:#fff;border-radius:10px;color:var(--msag-color);text-decoration:none;flex:0;padding:5px 10px;font-size:14px}a:hover{text-decoration:none!important}a.addButtonBig{background-color:var(--msag-color);border-radius:10px;text-align:center;color:#fff!important;text-decoration:none;flex:0;padding:5px 10px;font-size:14px}a:hover.addButton{background-color:#eee}.legend-container{z-index:100;max-width:350px}.nav-btn{width:50px;height:50px;padding:4px 4px;cursor:pointer;border-radius:10px;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:32px;text-align:center;display:flex;justify-content:center;justify-items:center;border-style:solid;border-width:2px;border-color:#ccc}.nav-btn:hover{background-color:#eee}.nav-btn-correction{margin-top:-6px}.heat-meter-container{position:relative;width:100%;height:64px}.heat-meter-container-condensed{position:relative;width:100%;height:48px}.metric{background:linear-gradient(270deg,#57bc89,#9dbe6b,#fdd666,#f3a86c,#e57c72)}.metric,.metric-flipped{position:absolute;bottom:0;border-radius:20px;width:100%;height:20px}.metric-flipped{background:linear-gradient(90deg,#57bc89,#9dbe6b,#fdd666,#f3a86c,#e57c72)}.component.dialog{padding:calc(.25rem + .5vw + .5vh)}.metric-pointer[data-v-6ea28564]{position:absolute;top:0}.component.sidebar{position:fixed;background-color:var(--background-color);z-index:100;left:0;padding:10px;overflow-y:auto;border-radius:10px;margin-left:10px;margin-top:80px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.col-left{flex-grow:0!important;white-space:nowrap}@media screen and (min-width:640px){.component.sidebar{margin-top:66px}}.legend-box[data-v-dcce9e42]{background-color:#fff;padding:10px;border-radius:8px}.legend-item[data-v-dcce9e42]{display:flex;align-items:center;margin-bottom:5px}.legend-item[data-v-dcce9e42]:last-child{margin-bottom:0}.color-box[data-v-dcce9e42]{width:15px;height:15px;border-radius:50%;margin-right:8px}.color-0[data-v-dcce9e42]{background-color:#a5a5a5}.color-1[data-v-dcce9e42]{background-color:#57bc89}.color-2[data-v-dcce9e42]{background-color:#9dbe6b}.color-3[data-v-dcce9e42]{background-color:#fdd666}.color-4[data-v-dcce9e42]{background-color:#f3a86c}.color-5[data-v-dcce9e42]{background-color:#e57c72}.item-price[data-v-10a7fe92]{font-size:32px}.item-sub-key[data-v-10a7fe92]{font-size:12px;color:gray;font-weight:500;margin-right:4px}.item-sub-val[data-v-10a7fe92]{font-size:12px;color:dimgray;font-weight:700}.list-view[data-v-2274f99a]{background-color:#f6f6f6;min-height:100vh}.list-container[data-v-2274f99a]{max-width:104rem;margin:auto;padding:8px}.list-item[data-v-2274f99a]{padding:18px}.list-item-no-gutters[data-v-2274f99a],.list-item[data-v-2274f99a]{background-color:#fff;border:1px solid #dfdfdf;border-radius:10px}.heat-meter-label[data-v-2274f99a]{margin-top:4px;font-size:11px;color:dimgray;font-weight:600}.form-steps{display:flex;align-items:flex-start;justify-content:center}.form-step{text-align:center;min-width:90px}.form-step p{margin:8px 0 0 0;color:var(--secondaryfont-color)}.form-step.active .form-step-circle,.form-step.done .form-step-circle{background-color:var(--msag-color);border-color:var(--msag-color);color:#fff}.form-step.active p{color:var(--font-color);font-weight:700}.form-step-circle{width:40px;height:40px;margin:0 auto;border-radius:50%;background-color:#fff;border:2px solid #d5d5d5;color:var(--secondaryfont-color);font-size:18px;display:flex;align-items:center;justify-content:center}.form-step-line{flex:1;max-width:110px;height:2px;background-color:#d5d5d5;margin-top:19px}.form-step-line.done{background-color:var(--msag-color)}.add-price-view{min-height:100vh;background-color:#f5f5f5}.add-price-view .form-card{border-radius:16px!important;padding:calc(1rem + .5vw + .5vh);box-shadow:0 2px 10px 0 rgba(0,0,0,.08)!important}.add-price-view .section-heading{text-align:left;color:var(--font-color);font-size:calc(.75rem + .4vw + .2vh);margin:24px 0 12px 0;padding-bottom:6px;border-bottom:1px solid #e0e0e0}.add-price-view .field-label{display:block;text-align:left;color:var(--font-color);margin-bottom:4px}.add-price-view .required-star{color:#ff5252}.add-price-view .field-description{text-align:left;color:var(--secondaryfont-color);margin:-2px 0 4px 0;font-size:calc(.4rem + .85vmin)}.add-price-view .form-field{margin-bottom:16px}.add-price-view .v-input--checkbox .v-label{color:var(--font-color)}.add-price-view .v-text-field--outlined fieldset{border-radius:10px;border-color:#d5d5d5}.add-price-view .v-text-field--outlined.v-input--is-focused fieldset{border-color:var(--msag-color)}.add-price-view .v-input--is-focused .v-input__slot{background-color:#f7faff}.add-price-view .submit-btn{border-radius:10px;text-transform:none;font-weight:600;letter-spacing:inherit;padding:0 30px!important;margin-top:8px;background-color:var(--msag-color)!important;color:#fff!important}.add-price-view .submit-btn.v-btn--disabled{background-color:#c9d4e4!important;color:#fff!important}.add-price-view .profession-error{text-align:left;color:#ff5252;margin:0 0 4px 0;font-size:calc(.4rem + .85vmin)}.add-price-view .form-footnote{text-align:left;color:var(--secondaryfont-color);margin:16px 0 0 0;font-size:calc(.4rem + .85vmin)}.verify-view{min-height:100vh;background-color:#f5f5f5}.verify-view .result-card{border-radius:16px!important;padding:calc(1rem + .5vw + .5vh);box-shadow:0 2px 10px 0 rgba(0,0,0,.08)!important}.verify-view .result-content{text-align:center;margin-top:28px}.verify-view .result-content p{margin:12px auto 0 auto;max-width:480px}.verify-view .result-icon-circle{width:80px;height:80px;margin:0 auto 16px auto;border-radius:50%;background-color:#eaf1fb;display:flex;align-items:center;justify-content:center}.verify-view .result-icon-circle.icon-success{background-color:#e8f5e9}.verify-view .result-icon-circle.icon-error{background-color:#fdecec}.confetti-canvas{position:fixed;inset:0;pointer-events:none;z-index:200}.submitted-view{min-height:100vh;background-color:#f5f5f5}.submitted-view .result-card{border-radius:16px!important;padding:calc(1rem + .5vw + .5vh);box-shadow:0 2px 10px 0 rgba(0,0,0,.08)!important}.submitted-view .result-content{text-align:center;margin-top:28px}.submitted-view .result-content p{margin:12px auto 0 auto;max-width:480px}.submitted-view .result-icon-circle{width:80px;height:80px;margin:0 auto 16px auto;border-radius:50%;background-color:#eaf1fb;display:flex;align-items:center;justify-content:center}.submitted-view .result-note{color:var(--secondaryfont-color);font-size:calc(.4rem + .85vmin);margin-bottom:16px!important}p[data-v-47ce086b],p[data-v-c1abb894]{font-weight:400}