.home-stacked-group .v-list-group__items,.home-stacked-group .v-list-group__items .v-list-item{padding-left:1rem!important}.home-stacked-group .group{margin-left:.5em}.home-stacked-group .sub-group{padding-left:.5rem}.home-stacked-group .item{margin-left:.5em}.home-stacked-group .item.v-list-item--disabled{pointer-events:all;cursor:not-allowed}.home-stacked-group .item.v-list-item--disabled div,.home-stacked-group .item.v-list-item--disabled span,.home-stacked-group .item.v-list-item--disabled svg{pointer-events:none;color:rgba(0,0,0,.5)!important;fill:rgba(0,0,0,.5)!important}.theme--dark .home-stacked-group .item.v-list-item--disabled{pointer-events:all;cursor:not-allowed}.theme--dark .home-stacked-group .item.v-list-item--disabled div,.theme--dark .home-stacked-group .item.v-list-item--disabled span,.theme--dark .home-stacked-group .item.v-list-item--disabled svg{pointer-events:none;color:hsla(0,0%,100%,.5)!important;fill:hsla(0,0%,100%,.5)!important}.mobile-type-boxes{position:relative;width:35vw;min-width:35vw;transition:background .2s,box-shadow .2s,opacity .2s;background:hsla(0,0%,100%,0);padding:4px;border-radius:20px;aspect-ratio:1;font-size:4vw;overflow:hidden}.mobile-type-boxes.is-dark{background:transparent}.mobile-type-boxes .box-content{display:flex;flex-direction:column;align-items:center;position:relative;height:100%;justify-content:space-evenly}.mobile-type-boxes.disabled{opacity:50%}.mobile-type-boxes.disabled.is-dark{filter:brightness(40%)}@media(orientation:landscape){.mobile-type-boxes{width:18vw;min-width:18vw;font-size:4vh}.mobile-type-boxes .v-icon{font-size:7vw!important}}.app-home{height:var(--v-height,100vh);overflow:hidden}.app-home .modules{flex:1 1 1%;overflow-y:hidden;flex-wrap:nowrap;overflow-x:auto}.app-home .modules>.col{flex:1 1 20rem;min-width:20rem;max-width:25rem}.app-home .modules>.col .module{height:100%;overflow:hidden}.app-home .modules>.col .module .item:hover,.app-home .modules>.col .module .item:hover .v-icon{color:var(--v-primary-base)!important}.app-home.wrap{overflow:auto;height:calc(var(--v-height,100vh) - 3.5rem)}.app-home.wrap .modules{overflow:auto;flex-wrap:wrap}.app-home.wrap .modules>.col{max-width:40rem}.app-home.noflex{overflow:auto;height:calc(var(--v-height,100vh) - 3.5rem)}.app-home .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-left:32px}.app-home-mobile{height:100%}.app-home-mobile .logo-div{margin:5vh 0 6vh 10vw;max-width:90vw;width:80vw;height:15vh}.app-home-mobile .boxes-div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0;margin:.5vh 3.5vw;gap:15px;overflow-y:auto;height:64vh}.generic-list{overflow:hidden;flex:1 1 1%;overflow-x:hidden}.generic-list .graphs{flex:0 0 auto;height:40vh;min-height:20rem}.generic-list .graphs>*{max-height:100%;height:100%}.generic-list .v-data-table{flex:1 1 1%}.generic-list .htitle{white-space:nowrap;max-width:33%;overflow:hidden;text-overflow:ellipsis}.i-signature{width:16rem}.i-signature,.i-signature__area{flex:0 0 auto;display:flex;flex-direction:column}.i-signature__area{width:100%;height:8rem;position:relative;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:default}.i-signature__area:not(.is-drawing-mode){cursor:pointer}.i-signature__area canvas{width:100%;height:100%}.i-signature__area>.clear{position:absolute;top:0;left:0}.i-signature__area.errors{border-color:var(--v-error-base)}.i-signature__area>.draw-btn{position:absolute;top:0;right:0}.theme--dark .i-signature__area{background:#797878}#app-menu{overflow:hidden}#app-menu .v-navigation-drawer__content{display:flex;flex-direction:column}#app-menu .v-list-item{transition:all .2s;justify-content:flex-start}#app-menu .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-left:34px}#app-menu .v-list-item__action:first-child,#app-menu .v-list-item__icon:first-child{margin-right:16px}#app-menu .v-list-item>:not(:first-child){transition:padding .2s,margin .2s,width .2s,opacity .2s}#app-menu .v-list-item__title{width:5rem;flex:0 0 10rem}#app-menu.v-navigation-drawer--mini-variant .v-list-item>:not(:first-child){opacity:0;width:auto;height:auto;clip:auto;position:relative!important}#app-menu.old.mobile{top:57px!important;bottom:0!important;height:calc(var(--v-height,100vh) - 56px)!important;box-shadow:0 6px 3px -2px rgba(0,0,0,.2),0 6px 4px 0 rgba(0,0,0,.14),0 6px 8px 0 rgba(0,0,0,.12)!important}#app-menu.old .incall-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-right:5px;animation-name:call-active;animation-duration:2s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes call-active{0%{background:#00000000}to{background:#60d394}}#app-menu.old .hist{flex:0 0 32px}#app-menu.old .active,#app-menu.old .hist .v-btn:last-child{pointer-events:none}#app-menu.old .active .v-icon{color:var(--v-primary-base)!important}#app-menu.old .selector{position:absolute;top:0;left:.125rem;width:.25rem;transition:all .2s}#app-menu.old .active:before{opacity:.07;background:var(--v-accent-base);content:"";display:block!important}#app-menu.old .disabled{pointer-events:none;color:var(--v-divider-base)!important}#app-menu.old.v-navigation-drawer--mini-variant .v-list-item *{pointer-events:none}#app-menu.old.v-navigation-drawer--mini-variant .active:before{opacity:0}#app-menu.old .subimages{margin:0 .9rem;width:100%;transition:width .2s}#app-menu.old .subimages .w-image{height:2rem;width:100%;margin:.5rem 0;box-sizing:border-box;transition:.2s}#app-menu.old .logo_a,#app-menu.old .logo_b{transition:opacity .2s}#app-menu.old .logo_a{max-width:2rem}#app-menu.old .client_a .logo_a{opacity:1}#app-menu.old .client_a .logo_b,#app-menu.old .client_b .logo_a{opacity:0}#app-menu.old .client_b .logo_b{opacity:1}#app-menu.old.v-navigation-drawer--mini-variant .subimages{width:2rem}#app-menu.old .v-list-item.disabled .v-icon,#app-menu.old .v-list-item.disabled>*{color:hsla(0,0%,100%,.5)!important;fill:hsla(0,0%,100%,.5)!important}#app-menu.old nav>button{margin-left:6px}#app-menu.old .v-list-item .v-icon{padding-left:4px}.theme--light #app-menu.old .v-list-item:not(.disabled) .v-icon,.theme--light #app-menu.old .v-list-item:not(.disabled)>*,.theme--light #app-menu.old nav>button,.theme--light #app-menu.old nav>button .v-icon{color:rgba(0,0,0,.85)}.theme--light #app-menu.old .v-list-item.disabled .v-icon,.theme--light #app-menu.old .v-list-item.disabled>*{color:rgba(0,0,0,.5)!important;fill:rgba(0,0,0,.5)!important}.mobile-app-menu{flex:0 0 auto}.mobile-routes-menu .mobile-menu-wrapper{background:var(--v-m-background)}.mobile-routes-menu .mobile-menu-wrapper .menu-item{background:var(--v-m-box-background);border:var(--v-m-box-border)}@media only screen and (max-width:550px){.mobile-routes-menu .mobile-menu-wrapper{grid-template-columns:1fr 1fr}.mobile-routes-menu .mobile-menu-wrapper .menu-item.big{grid-column:span 2;height:calc(50vw - 8px)}.mobile-routes-menu .mobile-menu-wrapper .menu-item.back{aspect-ratio:unset;grid-column:span 2}}.mobile-app-menu{flex:0 0 0!important}.mobile-routes-menu{height:100%;overflow:hidden;flex-direction:column;display:flex}.mobile-routes-menu .mobile-menu-wrapper{background:var(--v-background-base);flex:1 1 1%;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-gap:4px;margin:4px}.mobile-routes-menu .mobile-menu-wrapper .menu-item{background:hsla(0,0%,100%,0);color:var(--v-m-text-color);border-radius:20px;aspect-ratio:1;display:flex;flex-direction:column;overflow:hidden;justify-content:center;align-items:center}.mobile-routes-menu .mobile-menu-wrapper .menu-item-text{width:100%;text-align:center;flex:0 0 auto;text-transform:uppercase;font-weight:500;font-size:1.15rem;padding-top:.5rem}.mobile-routes-menu .mobile-menu-wrapper .menu-item-icon{color:var(--v-m-icon-color);fill:var(--v-m-icon-color);flex:1 1 1%;max-height:5rem;aspect-ratio:1;border-radius:50%;font-size:2.5rem;margin-bottom:.25rem}.mobile-routes-menu .mobile-menu-wrapper .menu-item.big{aspect-ratio:unset;grid-column:span 3;height:calc(33.33333vw - 5.33333px)}.mobile-routes-menu .mobile-menu-wrapper .menu-item.back{aspect-ratio:unset;grid-column:span 3;height:3rem;display:flex;flex-direction:row;align-items:center}@media only screen and (min-width:850px){.mobile-routes-menu .mobile-menu-wrapper{grid-template-columns:1fr 1fr 1fr 1fr}.mobile-routes-menu .mobile-menu-wrapper .menu-item.big{grid-column:span 4;height:calc(25vw - 4px)}.mobile-routes-menu .mobile-menu-wrapper .menu-item.back{aspect-ratio:unset;grid-column:span 4}}@media only screen and (max-width:550px){.mobile-routes-menu{margin-top:56px;background:#fff}.mobile-routes-menu .hist{flex:0 0 0px}.mobile-routes-menu .active,.mobile-routes-menu .hist .v-btn:last-child{pointer-events:none}.mobile-routes-menu .active .v-icon{color:var(--v-primary-base)!important}.mobile-routes-menu .selector{position:absolute;top:0;left:.125rem;width:.25rem;transition:all .2s}.mobile-routes-menu .active:before{opacity:.07;background:var(--v-accent-base);content:"";display:block!important}.mobile-routes-menu .disabled{pointer-events:none;color:var(--v-divider-base)!important}.mobile-routes-menu.v-navigation-drawer--mini-variant .v-list-item *{pointer-events:none}.mobile-routes-menu.v-navigation-drawer--mini-variant .active:before{opacity:0}.mobile-routes-menu .subimages{margin:0 .9rem;width:100%;transition:width .2s}.mobile-routes-menu .subimages .w-image{height:2rem;width:100%;margin:.5rem 0;box-sizing:border-box;transition:.2s}.mobile-routes-menu .logo_a,.mobile-routes-menu .logo_b{transition:opacity .2s}.mobile-routes-menu .logo_a{max-width:2rem}.mobile-routes-menu .client_a .logo_a{opacity:1}.mobile-routes-menu .client_a .logo_b,.mobile-routes-menu .client_b .logo_a{opacity:0}.mobile-routes-menu .client_b .logo_b{opacity:1}.mobile-routes-menu.v-navigation-drawer--mini-variant .subimages{width:2rem}.mobile-routes-menu .v-list-item.disabled .v-icon,.mobile-routes-menu .v-list-item.disabled>*{color:hsla(0,0%,100%,.5)!important;fill:hsla(0,0%,100%,.5)!important}}@media only screen and (max-width:320px){.mobile-routes-menu .mobile-menu-wrapper{display:flex;flex-direction:column}}.menu-item.height-y-transition{transition:height .2s!important}.menu-item.height-y-transition-enter,.menu-item.height-y-transition-leave-to{height:0!important}.mobile-app-menu{z-index:10}.app-login{flex:0 0 100%;height:100%}.app-login .v-main__wrap{height:100%;display:flex;flex-direction:column;overflow:hidden;align-items:center}.app-login input{background-color:transparent!important;transition-delay:999999s!important}.app-login .v-input{margin-top:0!important;padding-top:0!important}.app-login .client-logo{width:28rem;max-height:30vh}.mobile .app-login .client-logo{max-width:70vw}.v-dialog.login{min-width:20rem}.v-dialog.login .v-card__actions{background:var(--v-background-base,#fff)}#app:not(.mobile){font-size:1rem!important}#app:not(.mobile) ::-webkit-scrollbar-track{background:#666;box-shadow:inset 0 0 0 3px #dedede}#app:not(.mobile) ::-webkit-scrollbar{cursor:pointer;width:8px;height:8px}#app:not(.mobile) ::-webkit-scrollbar-thumb{background-color:#aaa;border:1px solid var(--v-background-base);-webkit-transition:all 1s;transition:all 1s;cursor:pointer}#app:not(.mobile) :hover::-webkit-scrollbar-thumb{background-color:var(--v-primary-base);border:1px solid var(--v-background-active)}#app:not(.mobile) :hover::-webkit-scrollbar-track{background:#222;box-shadow:inset 0 0 0 3px #dedede}#app:not(.mobile).theme--dark ::-webkit-scrollbar-track{background:#fff;box-shadow:inset 0 0 0 3px #000}.dense .row{margin-right:-4px;margin-left:-4px;margin-top:0;margin-bottom:0}.dense .row>.col,.dense .row>[class*=col-]{padding:4px}#app .row{margin:0}.v-application .v-card.outline,.v-application .v-card.v-sheet--outlined{background:var(--v-background-base);border:4px solid #fff}.v-application .v-card.outline.v-sheet--outlined{background:var(--v-background-base)!important}.mobile #body>.v-main__wrap>*{margin:0}#app .v-text-field{margin-top:0;padding-top:10px}.v-tabs.flexed{display:flex;flex-direction:column;overflow:hidden}.v-tabs.flexed .v-tabs-bar{flex:0 0 auto}.v-tabs.flexed .v-window,.v-tabs.flexed .v-window__container{overflow:hidden;display:flex;flex-direction:column;flex:1 1 1%}.v-tabs.flexed .v-window__container{height:100%}.v-tabs.flexed .v-window-item{height:100%;display:flex;flex-direction:column;flex:1 1 1%;overflow-x:hidden;overflow-y:auto}.v-tabs .v-tabs-bar{height:2rem}.grey-100{background:#e0e0e0!important}.grey-100--text{color:#e0e0e0!important;fill:#e0e0e0!important}.no-flex{flex:0 0 auto}#app .v-dialog>.v-card>.v-card__title{word-break:break-word}.w-tooltip{z-index:2000;font-family:Roboto;color:#fff;background:rgba(92,92,92,.7);border-radius:4px;border-top-left-radius:0;padding:6px;position:absolute;pointer-events:none;transition:all .2s;transform:scale(1)}.w-tooltip.hidden{opacity:0;transform:scale(0)}.w-tooltip.point{content:"";position:absolute;top:-5px;left:0;height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(92,92,92,.7)}.mapboxgl-map canvas:focus,.mapboxgl-map:focus{outline:none}.mapboxgl-canvas-container{width:100%;height:100%}div[_echarts_instance_] .canvas-wraper{width:100%!important;height:100%!important;overflow:hidden}.v-picker.large .v-date-picker-title__year{font-size:28px;margin-bottom:16px}.v-picker.large .v-picker__body>div{height:100%;display:flex;flex-direction:column}.v-picker.large .v-date-picker-header{flex:0 0 auto}.v-picker.large .v-date-picker-table{flex:1 1 1%}.v-picker.large .v-date-picker-table table{height:100%}.v-picker.large .v-date-picker-table .v-btn{font-size:1rem}.v-picker.large .v-date-picker-table--date .v-btn{width:2.666em;height:2.666em}.v-picker.large .v-date-picker-table th{font-size:14px}.v-picker.large .v-picker__body{width:auto!important}.mapboxgl-ctrl-bottom-left{display:none}.d-contents{display:contents}body{font-size:100%!important}.fullScreenMobile{height:var(--v-height,100vh);width:100vw;padding-top:calc(4rem - 7px)!important}#app,body,html{overflow:hidden!important}#app .v-data-table-header__icon{width:0;height:0;padding:0;margin:0;position:relative;left:.4em}#app .v-btn.multiline{height:auto;white-space:break-spaces}#app .v-btn.multiline .v-btn__content{flex:unset}#app .small-title .v-picker__title__btn,#app .small-title .v-time-picker-title__time span{height:1em;font-size:28px}.vertical-ellipsis-1{-webkit-line-clamp:1;line-clamp:1}.vertical-ellipsis-1,.vertical-ellipsis-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.vertical-ellipsis-2{-webkit-line-clamp:2;line-clamp:2}.vertical-ellipsis-3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.dialog-left-transition-enter,.dialog-left-transition-leave-to{transform:translateX(-100%);opacity:0}.dialog-right-transition-enter,.dialog-right-transition-leave-to{transform:translateX(100%)}body,html{overflow:hidden}body{width:100vw;height:var(--v-height,100vh)}#body{padding-left:0!important;padding-right:0!important}#app #body>.v-main__wrap{background:var(--v-background-base);overflow:auto;overflow-x:hidden;height:var(--v-height,100vh);display:flex;flex-direction:column}#app.forceDesktop,#app.forceDesktop #body,#app.forceDesktop #body>.v-main__wrap{min-width:1024px!important}#app.with-app-menu:not(.mobile) #body>.v-main__wrap>*{margin-left:4rem}#app.with-app-menu:not(.mobile) #body>.v-main__wrap>.full{margin:0}#app:not(.with-app-menu) #body>.v-main__wrap{display:flex;flex-direction:column;height:var(--v-height,100vh)}#app.mobile.with-app-menu #body>.v-main__wrap{height:calc(var(--v-height,100vh) - 56px)}#mobile-menu{position:absolute;top:0;left:0;width:1rem;height:1rem;margin:0!important;padding:0!important}#app-menu{background:hsla(0,0%,100%,.7)}.theme--dark #app-menu{background:rgba(0,0,0,.7)}.v-overlay.nobackground .v-overlay__scrim{background:none!important}.hasBackdrop #app-menu{background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hasBackdrop .v-overlay__scrim{background:none!important}.hasBackdrop .v-overlay--active.nobackground .v-overlay__scrim{background:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.hasBackdrop .v-overlay--active .v-overlay__scrim{background:none!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:1!important}.hasBackdrop .v-overlay--active.barOverlay .v-overlay__scrim{background:#000!important;-webkit-backdrop-filter:unset;backdrop-filter:unset;opacity:.33!important}.hasBackdrop.theme--dark #app-menu{background:rgba(0,0,0,.5)}#appbar{position:fixed;top:.5rem;left:.5rem;margin:0!important;z-index:100}#header .v-image{height:2rem;flex:1 1 1%}#app.printer{width:190mm!important;height:277mm!important}#app.printer .v-main__wrap>*{margin:0!important}#communication-window{font-size:.5em;padding:5px;position:absolute;min-height:50vh;aspect-ratio:1.77778;z-index:1000;display:flex;flex-direction:column}#communication-window.mobile{width:100%}#communication-window.fullScreen,#communication-window.mobile{height:100%;top:0!important;left:0!important;padding:unset!important}#communication-window.fullScreen{width:calc(100% - 4rem)}#communication-window>.comm_container{flex:1 1 1%;display:flex;flex-direction:column}#communication-window>.comm_container>.title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#communication-window>.comm_container>.title span{padding-left:5px}.v-dialog:has(>.v-edit){overflow:hidden;display:flex;flex-direction:column}.v-edit{flex:1 1 1%;overflow-x:hidden;margin:0;padding:0;display:flex;flex-direction:column;overflow:hidden;position:relative;background:var(--v-background-active)}.v-edit>h1{flex:0 0 auto}.v-edit.notabs>h1{min-height:48px}.v-edit>footer{flex:0 0 auto}.v-edit>footer small{position:absolute;bottom:.125rem;right:.25rem;opacity:.7;cursor:pointer}.v-edit .v-window{height:100%}.v-edit .v-window .dense .row .col,.v-edit .v-window .row--dense>.col{padding-top:0;padding-bottom:0}.v-edit.loading{animation:grayalter 4s infinite}.v-edit.loading>.main{pointer-events:none}.v-edit.loading>.main>.v-window{opacity:.3}@keyframes grayalter{0%{filter:grayscale(0)}50%{filter:grayscale(.3)}to{filter:grayscale(0)}}.v-form-container{overflow-y:auto;overflow-x:hidden;height:100%;flex:1 1 1%}.i-image{width:8rem;height:8rem;flex:0 0 auto;display:flex;flex-direction:column;position:relative;aspect-ratio:1}.i-image.disabled{pointer-events:none}.i-image>.image{flex:0 0 100%;border:1px solid rgba(0,0,0,.12)}.i-image.errors>.image{border-color:var(--v-error-base)}.i-image .btn-clear{position:absolute;top:0;left:0}.i-image .btn-download{position:absolute;bottom:0;right:0}.tree-select-item{display:flex;flex-direction:row;align-items:center}.tree-select-item.highlight{background:var(--v-background-base)}.tree-select-item.disabled{color:#666}.tree-select-item-actions{display:flex;flex-direction:row;align-items:center;margin-right:.5rem}.tree-select-item-actions .blank{width:1.5rem}.tree-select-item-actions>.v-input{margin-top:0}.tree-select>div>.tree-select-node{margin-left:0}.tree-select{display:block;overflow:hidden;max-height:18rem;min-height:8rem;height:100%;display:flex;flex-direction:column}.tree-select.disabled{pointer-events:none}.tree-select.disabled .v-list-item__title,.tree-select.disabled button{color:#666}.picker-range-selector .v-date-picker-table{height:auto}.i-date-range{flex:0 0 auto;min-width:18rem;padding-top:13px!important}.i-date-range .v-text-field__slot{justify-content:space-between}.location-map{flex:1 1 1%;height:100%;width:100%}.i-location{display:contents}.i-select-booleans{.rotate-icon{transition:transform .3s ease}.rotate-icon--active{transform:rotate(180deg)}.v-input__slot input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.i-date-time.v-list{max-height:300px;overflow:auto;background:var(--v-background-active)}.i-date-time.v-list .v-list-item{transition:background-color .2s,color .2s}.i-date-time.v-list .v-list-item:hover{background:var(--v-table-background-hover);cursor:pointer}.i-date-time.v-list .v-list-item--active{color:var(--color)}.i-date-time-input-mobile-dialog .v-picker__body{background:none!important}.i-date-time-input-mobile-dialog .v-date-picker-table .v-btn{font-size:18px;width:41px;height:41px}.i-date-time-input-mobile-dialog input{pointer-events:none!important;text-align:right}.i-date-time-input-mobile-dialog .v-select__selections{align-items:center;justify-content:right}.i-date-time-input-mobile-dialog .v-select__selections input{display:none}.i-date-time-input-mobile-dialog .v-select__slot{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.i-date-time-input-mobile-dialog .v-text-field>.v-input__control>.v-input__slot{justify-content:center}.i-date-time-input{display:contents}.i-date-time-input input:focus{color:var(--color)!important}.i-date-time-input input.inputTextError{color:var(--v-error-base)!important}