:root{--qualp-menu-left-md-and-up-width:370px;--q-qualp-yellow:#ff3d03}.bg-qualp-yellow{background:#ff3d03}.text-qualp-yellow{color:#ff3d03}.text-qualp-grey{color:#c5cad2}.min-height-inherit{min-height:inherit}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.grid{display:grid}@media (max-width:1023px){.basemap img{width:50px!important}.basemaps.leaflet-control{margin-right:5px!important}}@media (min-width:1024px){.leaflet-top.leaflet-right{top:50px!important}.basemaps.leaflet-control{margin-right:5px!important}}#credential_picker_container{right:1px!important;top:50px!important}.g-btn-wrapper{margin:0 auto!important;width:max-content!important}body{overscroll-behavior-y:contain}.text-1em{font-size:1em!important}.text-0928em{font-size:.928em!important}.text-0857em{font-size:.857em!important}.text-08em{font-size:.8em!important}.text-075em{font-size:.75rem!important}.text-1rem{font-size:1rem!important}.text-0928rem{font-size:.928rem!important}.text-0857rem{font-size:.857rem!important}.text-08rem{font-size:.8rem!important}.text-075rem{font-size:.75rem!important}.icons-menu[data-v-ae9321d4]{font-size:20px}.item-menu[data-v-ae9321d4]{color:#6f7071}.item-menu p[data-v-ae9321d4]:hover{color:#ff3d03}@media (min-width:600px){div.container-modal[data-v-8da8dc62]{max-width:max-content}}@media (max-width:1023px){.modal-desktop[data-v-8da8dc62]{display:none}}.modal-landscape[data-v-8da8dc62],.modal-portrait[data-v-8da8dc62]{display:none!important}@media (orientation:landscape) and (max-width:1023px){.modal-landscape[data-v-8da8dc62]{display:flex!important}}@media (orientation:portrait) and (max-width:1023px){.modal-portrait[data-v-8da8dc62]{display:block!important}}.dialog-grid[data-v-35d358b4]{display:grid}@media (orientation:portrait){.img-server[data-v-35d358b4]{width:250px!important}.dialog-grid[data-v-35d358b4]{grid-template-rows:max-content minmax(0,1fr)}}@media (orientation:landscape){.dialog-grid[data-v-35d358b4]{grid-template-columns:max-content minmax(0,1fr)}.img-server[data-v-35d358b4]{width:150px!important}}.dialog-report__container body.screen--lg[data-v-7c7297f0],body.screen--md .dialog-report__container[data-v-7c7297f0],body.screen--xl .dialog-report__container[data-v-7c7297f0]{max-width:80vw}.dialog-report__container body.screen--xs[data-v-7c7297f0],body.screen--sm .dialog-report__container[data-v-7c7297f0]{max-width:100vw}.dialog-size body.screen--lg[data-v-7c7297f0],body.screen--md .dialog-size[data-v-7c7297f0],body.screen--xl .dialog-size[data-v-7c7297f0]{width:600px}.dialog-size body.screen--xs[data-v-7c7297f0],body.screen--sm .dialog-size[data-v-7c7297f0]{width:100vw}.map-report[data-v-7c7297f0] .leaflet-top.leaflet-right{top:0!important}.map-report[data-v-7c7297f0] .basemaps{margin-right:3px!important;margin-top:1px!important}@media (min-width:600px){div.container-modal[data-v-56fb4d61]{max-width:max-content}}@media (max-width:1023px){.modal-desktop[data-v-56fb4d61]{display:none}}.modal-landscape[data-v-56fb4d61],.modal-portrait[data-v-56fb4d61]{display:none!important}@media (orientation:landscape) and (max-width:1023px){.modal-landscape[data-v-56fb4d61]{display:flex!important}}@media (orientation:portrait) and (max-width:1023px){.modal-portrait[data-v-56fb4d61]{display:block!important}}.card-routes[data-v-4583d809]{border-color:#0000;border-radius:6px}.routes-table[data-v-4583d809]{color:#5f6061!important}.q-field[data-v-4583d809] .q-field__native{color:#5f6061!important;font-weight:700}.q-table--dense[data-v-4583d809] .q-table td,.q-table--dense[data-v-4583d809] .q-table th{padding:0 0 0 8px}.icon-detais[data-v-4583d809]{color:#6f7071;font-size:20px}.my-sticky-dynamic[data-v-4583d809]{height:310px}.q-dialog__inner--maximized .my-sticky-dynamic[data-v-4583d809]{height:83vh!important}.my-sticky-dynamic[data-v-4583d809] .q-table__top{background-color:#fff}.my-sticky-dynamic[data-v-4583d809] thead tr th{position:sticky;z-index:1}.my-sticky-dynamic[data-v-4583d809] thead tr:last-child th{top:48px}.my-sticky-dynamic[data-v-4583d809] thead tr:first-child th{top:0}.q-table--dense[data-v-4583d809] .q-table__top{padding:6px 0}.my-sticky-dynamic[data-v-4583d809] tr:nth-child(odd){background-color:#f2f4f7}.card-routes[data-v-a3ef229c]{border-color:#0000;border-radius:6px}.routes-table[data-v-a3ef229c]{color:#5f6061!important}.q-field[data-v-a3ef229c] .q-field__native{color:#5f6061!important;font-weight:700}.icon-detais[data-v-a3ef229c]{color:#6f7071;font-size:20px}.my-sticky-dynamic[data-v-a3ef229c]{height:310px}.q-dialog__inner--maximized .my-sticky-dynamic[data-v-a3ef229c]{height:83vh!important}.my-sticky-dynamic[data-v-a3ef229c] .q-table__top{background-color:#fff}.my-sticky-dynamic[data-v-a3ef229c] thead tr th{position:sticky;z-index:1}.my-sticky-dynamic[data-v-a3ef229c] thead tr:last-child th{top:48px}.my-sticky-dynamic[data-v-a3ef229c] thead tr:first-child th{top:0}.q-table--dense[data-v-a3ef229c] .q-table__top{padding:6px 0}.my-sticky-dynamic[data-v-a3ef229c] tr:nth-child(odd){background-color:#f2f4f7}.card-routes[data-v-431d5d80]{border-color:#0000;border-radius:6px}.routes-table[data-v-431d5d80]{color:#5f6061!important}.q-field[data-v-431d5d80] .q-field__native{color:#5f6061!important;font-weight:700}.q-table--dense[data-v-431d5d80] .q-table td,.q-table--dense[data-v-431d5d80] .q-table th{padding:0}.icon-detais[data-v-431d5d80]{color:#6f7071;font-size:20px}.my-sticky-dynamic[data-v-431d5d80]{max-height:310px}.my-sticky-dynamic[data-v-431d5d80] .q-checkbox{padding-right:5px}.q-dialog__inner--maximized .my-sticky-dynamic[data-v-431d5d80]{height:83vh!important}.my-sticky-dynamic[data-v-431d5d80] .q-table__top{background-color:#fff}.my-sticky-dynamic[data-v-431d5d80] thead tr th{position:sticky;z-index:1}.my-sticky-dynamic[data-v-431d5d80] thead tr:last-child th{top:48px}.my-sticky-dynamic[data-v-431d5d80] thead tr:first-child th{top:0}.q-table--dense[data-v-431d5d80] .q-table__top{padding:6px 0}.my-sticky-dynamic[data-v-431d5d80] tr:nth-child(odd){background-color:#f2f4f7}.q-dialog__inner--minimized>div[data-v-29911002]{max-width:750px}.scroll-area-notification[data-v-29911002]{height:80vh}.icons-menu[data-v-29911002]{font-size:20px}.item-menu[data-v-29911002]{color:#6f7071}.item-menu p[data-v-29911002]:hover{color:#ff3d03}.q-dialog__inner--maximized .scroll-area-notification[data-v-29911002]{height:92vh!important}[data-v-29911002] .q-timeline__title{font-size:1.21rem!important}.dialog-report__container body.screen--lg[data-v-1c7c7490],body.screen--md .dialog-report__container[data-v-1c7c7490],body.screen--xl .dialog-report__container[data-v-1c7c7490]{max-width:80vw}.dialog-report__container body.screen--xs[data-v-1c7c7490],body.screen--sm .dialog-report__container[data-v-1c7c7490]{max-width:100vw}.dialog-size body.screen--lg[data-v-1c7c7490],body.screen--md .dialog-size[data-v-1c7c7490],body.screen--xl .dialog-size[data-v-1c7c7490]{width:600px}.dialog-size body.screen--xs[data-v-1c7c7490],body.screen--sm .dialog-size[data-v-1c7c7490]{width:100vw}.map-report[data-v-1c7c7490] .leaflet-top.leaflet-right{top:0!important}.map-report[data-v-1c7c7490] .basemaps{margin-right:3px!important;margin-top:1px!important}.update-role-dialog[data-v-4335e7e5]{max-width:500px;padding:10px;position:relative;width:100%}.loading-overlay[data-v-4335e7e5]{align-items:center;background-color:#ffffff4d;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.welcome-modal[data-v-76be624b]{display:flex;flex-direction:column;max-height:80vh;max-width:900px;width:90vw}.modal-header[data-v-76be624b]{align-items:center;background:linear-gradient(135deg,#ff3d03,#ff6b35 50%,#ff8c42);box-shadow:0 4px 20px #ff3d034d;color:#fff;display:flex;justify-content:space-between;padding:24px 32px}.header-content[data-v-76be624b]{align-items:center;display:flex;gap:16px}.welcome-icon[data-v-76be624b]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));font-size:2.5rem}.welcome-title[data-v-76be624b]{font-size:1.75rem;font-weight:600;margin-bottom:4px}.welcome-subtitle[data-v-76be624b]{font-size:1rem;font-weight:300;opacity:.9}.close-btn[data-v-76be624b]{transition:all .3s ease}.close-btn[data-v-76be624b]:hover{background:#ffffff1a;transform:scale(1.1)}.modal-body[data-v-76be624b]{background:linear-gradient(180deg,#f8fafc 0,#e2e8f0);flex:1;overflow-y:auto;padding:32px}.welcome-section[data-v-76be624b]{margin-bottom:32px;text-align:center}.welcome-text h3[data-v-76be624b]{color:#2d3748;font-size:1.5rem;font-weight:600;line-height:1.4;margin-bottom:16px}.welcome-text .highlight[data-v-76be624b]{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ff3d03,#ff6b35);-webkit-background-clip:text;background-clip:text;color:#ff3d03;font-weight:700}.welcome-text p[data-v-76be624b]{color:#4a5568;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:600px}.demo-section[data-v-76be624b]{background:#fff;border:1px solid #ff3d031a;border-radius:16px;box-shadow:0 10px 25px #0000001a;padding:24px}.demo-header[data-v-76be624b]{margin-bottom:20px;text-align:center}.demo-title[data-v-76be624b]{align-items:center;color:#2d3748;display:flex;font-size:1.3rem;font-weight:600;justify-content:center;margin-bottom:8px}.demo-description[data-v-76be624b]{color:#4a5568;font-size:1rem;margin:0}.iframe-container[data-v-76be624b]{border:2px solid #ff3d0333;border-radius:12px;box-shadow:0 8px 25px #00000026;height:400px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.iframe-container[data-v-76be624b]:hover{box-shadow:0 12px 35px #ff3d034d;transform:translateY(-2px)}.mobile-demo-link[data-v-76be624b]{background:#fff;border:2px solid #ff3d0333;border-radius:16px;box-shadow:0 10px 25px #0000001a;padding:40px 20px;text-align:center}.demo-link-btn[data-v-76be624b]{box-shadow:0 6px 20px #ff3d034d;font-size:1rem;font-weight:600;margin-bottom:16px;padding:12px 24px;transition:all .3s ease}.demo-link-btn[data-v-76be624b]:hover{box-shadow:0 10px 30px #ff3d0366;transform:translateY(-2px)}.demo-mobile-text[data-v-76be624b]{color:#4a5568;font-size:1rem;font-style:italic;margin:0}.modal-footer[data-v-76be624b]{background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -4px 20px #0000000d;padding:24px 32px}.footer-content[data-v-76be624b]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-text[data-v-76be624b]{align-items:center;color:#4a5568;display:flex;font-size:1.1rem;font-weight:500}.start-btn[data-v-76be624b]{box-shadow:0 4px 15px #ff3d034d;font-size:1.1rem;font-weight:600;padding:12px 32px;transition:all .3s ease}.start-btn[data-v-76be624b]:hover{box-shadow:0 8px 25px #ff3d0366;transform:translateY(-2px)}@media (max-width:768px){.welcome-modal[data-v-76be624b]{max-height:85vh;width:95vw}.modal-header[data-v-76be624b]{padding:20px}.welcome-title[data-v-76be624b]{font-size:1.4rem}.modal-body[data-v-76be624b]{padding:20px}.iframe-container[data-v-76be624b]{height:280px}.footer-content[data-v-76be624b]{flex-direction:column;gap:16px;text-align:center}.start-btn[data-v-76be624b]{font-size:1rem;padding:10px 20px}.demo-link-btn[data-v-76be624b]{font-size:.95rem;padding:10px 20px}}@media (max-width:480px){.welcome-modal[data-v-76be624b]{max-height:90vh;width:98vw}.welcome-title[data-v-76be624b]{font-size:1.2rem}.welcome-text h3[data-v-76be624b]{font-size:1.3rem}.iframe-container[data-v-76be624b]{height:220px}.start-btn[data-v-76be624b]{font-size:.95rem;padding:8px 16px}.demo-link-btn[data-v-76be624b]{font-size:.9rem;padding:8px 16px}}