.record-status{border-radius:var(--border-radius);padding:.25em .5rem;text-transform:capitalize;font-weight:700;font-size:12px;letter-spacing:.3px}.record-status.status-active,.record-status.status-started{background:#c8e6c9;color:#256029}.record-status.status-disable,.record-status.status-escalated{background:#ffcdd2;color:#c63737}.record-status.status-archive,.record-status.status-archived,.record-status.status-checkin-warning,.record-status.status-warning{background:#feedaf;color:#8a5340}.record-status.status-completed,.record-status.status-complete{background:#76c5e2;color:#fff}.message-type,.notification-status{border-radius:var(--border-radius);padding:.25em .5rem;text-transform:capitalize;font-weight:700;font-size:12px;letter-spacing:.3px}.notification-status.status-sent{background:#c8e6c9;color:#256029}.notification-status.status-failed{background:#ffcdd2;color:#c63737}.notification-status.status-received{background:#feedaf;color:#8a5340}.route-status,.form-status{border-radius:var(--border-radius);padding:.25em .5rem;text-transform:capitalize;font-weight:700;font-size:12px;letter-spacing:.3px}.route-status.status-approved,.form-status.status-approved{background:#c8e6c9;color:#256029}.route-status.status-archive,.route-status.status-archived,.form-status.status-archive,.form-status.status-archived{background:#feedaf;color:#8a5340}.route-status.status-cancelled,.form-status.status-cancelled{background:#ffcdd2;color:#c63737}.route-status.status-complete,.form-status.status-complete{background:#c8e6c9;color:#256029}.route-status.status-draft,.form-status.status-draft{background:#feedaf;color:#8a5340}.route-status.status-escalated,.form-status.status-escalated{background:#ffcdd2;color:#c63737}.route-status.status-paused,.form-status.status-paused,.route-status.status-pending,.route-status.status-pre-trip-pending,.form-status.status-pending,.form-status.status-pre-trip-pending{background:#feedaf;color:#8a5340}.route-status.status-rejected,.route-status.status-pre-trip-rejected,.form-status.status-rejected,.form-status.status-pre-trip-rejected{background:#ffcdd2;color:#c63737}.route-status.status-start_expired,.form-status.status-start_expired,.route-status.status-started,.form-status.status-started{background:#feedaf;color:#8a5340}.route-status.status-withdrawn,.form-status.status-withdrawn{background:#ffcdd2;color:#c63737}:root{--surface-a: #ffffff;--surface-b: #fafafa;--surface-c: rgba(0, 0, 0, .04);--surface-d: rgba(0, 0, 0, .12);--surface-e: #ffffff;--surface-f: #ffffff;--text-color: rgba(0, 0, 0, .87);--text-color-secondary: rgba(0, 0, 0, .6);--primary-color: #3F51B5;--primary-menu-text-color: #3F51B5;--primary-lightest-color: #E8EAF6;--primary-color-text: #ffffff;--font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;--surface-0: #ffffff;--surface-50: #fafafa;--surface-100: #f5f5f5;--surface-200: #eeeeee;--surface-300: #e0e0e0;--surface-400: #bdbdbd;--surface-500: #9e9e9e;--surface-600: #757575;--surface-700: #616161;--surface-800: #424242;--surface-900: #212121;--gray-50: #fafafa;--gray-100: #f5f5f5;--gray-200: #eeeeee;--gray-300: #e0e0e0;--gray-400: #bdbdbd;--gray-500: #9e9e9e;--gray-600: #757575;--gray-700: #616161;--gray-800: #424242;--gray-900: #212121;--content-padding: 1rem;--inline-spacing: .5rem;--border-radius: 4px;--surface-ground: #fafafa;--surface-section: #ffffff;--surface-card: #ffffff;--surface-overlay: #ffffff;--surface-border: rgba(0, 0, 0, .12);--surface-hover: rgba(0, 0, 0, .04);--maskbg: rgba(0, 0, 0, .32)}.original-table thead th{border-right:1px solid var(--surface-300)!important;background-color:var(--surface-50)!important}.original-table thead th:last-child{border-right:none!important}.layout-wrapper,.splash-screen{background:#f7f7f7}.p-button.layout-topbar-logo{width:17rem;border-radius:0}.form-logo{max-height:80px;max-width:100px}.green-teal-button{background:#056d61;outline:none;transition:none}.layout-main .p-button:not(.p-button-link,.p-datepicker-trigger,.p-togglebutton,.p-button-icon-only,.p-button-text){font-weight:700;font-size:1rem;padding:.5rem 3rem}.layout-main .p-button-link,.layout-main .p-button.p-highlight:not(.p-togglebutton){text-decoration:underline;font-weight:400}.layout-topbar-actions-right .layout-topbar-action .p-overlay-badge{position:absolute;right:.4rem;top:.4rem;width:.6rem;min-width:.6rem;height:.6rem}.layout-topbar-actions-right .layout-topbar-action .layout-topbar-profile{font-weight:500}.menu-wrapper .layout-menu-container .layout-menu li.layout-root-menuitem>div{font-weight:600;font-size:1rem}.sidebar-menu-section h6{font-weight:500;text-transform:uppercase;color:#016079}.sidebar-menu-section .p-menuitem-icon,.sidebar-menu-section .p-menuitem-text{color:#585858;font-size:1rem}.layout-footer{position:fixed;width:100%;right:0;bottom:0;left:0;transition:all .2s}.layout-menu-active .layout-footer{position:static}.layout-menu-active .layout-footer .inner-footer{display:flex;align-items:center}.stop-location .trimmer{overflow:hidden;overflow-y:scroll}.pages-body.login-page{position:relative;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--green-800)}.pages-body.login-page:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(to bottom,#00000080,#0000)}.login-pages-panel{min-width:40rem;padding:0 3rem}@media (max-width: 991px){.login-pages-panel{min-width:20rem}}.login-input{margin:0!important;padding:2rem;background-color:#fff!important}.login-input+label{font-weight:300!important;color:var(--surface-700)}.multi-select-item{margin-bottom:1rem;display:flex;padding-bottom:4rem;align-items:baseline}.multi-select-item span{width:100%}.custom-tooltip-white{background-color:#fff;max-width:20rem;border:2px solid orange}.custom-tooltip-white>*{background-color:#fff;color:#000;width:100%}.p-button{--button-bg: newColors.$primaryColor;background-color:#3f51b5}.p-button-primary{--button-bg: newColors.$tealGreen;background-color:#056d61}.p-button-secondary{--button-bg: newColors.$darkGrey;background-color:#909090}.p-button-secondary.p-button.p-button-outlined{background-color:transparent;color:#909090;border-color:transparent}.p-button-success{--button-bg: newColors.$mantisGreen;background-color:#62a440}.p-button-success.p-button.p-button-outlined{background-color:transparent;color:#62a440;border-color:transparent}.p-button-info{--button-bg: newColors.$blueSapphire;background-color:#016079}.p-button-info.p-button.p-button-outlined{background-color:transparent;color:#016079;border-color:transparent}.p-button-warning{--button-bg: newColors.$pendingOrange;background-color:#edbe1a}.p-button-warning.p-button.p-button-outlined{background-color:transparent;color:#edbe1a;border-color:transparent}.p-button-help{--button-bg: newColors.$purpleAlert;background-color:#b776f8}.p-button-help.p-button.p-button-outlined{background-color:transparent;color:#b776f8;border-color:transparent}.p-button-danger{--button-bg: newColors.$redAlert;background-color:#f55b51}.p-button-danger.p-button.p-button-outlined{background-color:transparent;color:#f55b51;border-color:transparent}.p-button.p-button-text,.p-button.p-button-outlined{background-color:transparent;color:#3f51b5;border-color:transparent}.p-button:focus-visible,.button:focus-visible{outline:1px dashed darkorange;opacity:1;transition:none}.listbox-item:nth-child(2n){background-color:var(--surface-ground)!important}.p-toast,.grecaptcha-badge{margin-bottom:5rem}.gm-ui-hover-effect{border-radius:50%!important;width:34px!important;height:34px!important;position:static;right:.5rem!important}.errorTextError{position:relative;top:.5rem}@media print{.printme,.printme *{visibility:visible}.not-printme,.not-printme *{display:none}@page{size:auto;margin:0;padding:0}.p-radiobutton.p-highlight .p-radiobutton-icon{border:3px solid #3F51B5}}.gm-ui-hover-effect{border-radius:50%!important;width:34px!important;height:34px!important;position:static}.company-profile-color-picker-box{width:4rem;height:4rem;border-radius:10rem;border:none}.min-width-auto{min-width:auto}.color-picker-box{width:6rem;height:6rem;border-radius:30rem;border:none}.mr18{margin-right:18rem}.layout-topbar-green .p-toolbar-group-end .p-button-approve{--button-bg: newColors.$mantisGreen;background-color:#62a440}.layout-topbar-green .p-toolbar-group-end .p-button-danger{--button-bg: newColors.$redAlert;background-color:#f55b51}.checkbox-company-profile-wrap .map-geospatial-checkbox>label{margin-bottom:1rem;display:block}.checkbox-company-profile-wrap>label{margin-bottom:1rem;display:block}.checkbox-company-profile-module{font-size:.9rem;color:var(--surface-800)}.checkbox-company-profile-module .map-geospatial-checkbox>label{margin-bottom:1rem;display:block}.checkbox-company-profile-module .checkbox-company-profile-wrap>label{margin-bottom:1rem}.checkbox-company-profile-divider{right:0;top:0}@media (max-width: 991px){.mr18{margin-right:0}}.tabbed-form{position:relative;display:flex;align-items:flex-start;flex-direction:row;width:100%}.tabbed-form-left-column{width:18rem;position:sticky;top:5rem}.tabbed-form-right-column{margin-right:18rem;width:100%;flex:1}.ellipsis-box{height:100%;max-width:16rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.submission-gallery .p-galleria-indicators .p-galleria-indicator.p-highlight button{--button-bg: newColors.$tealGreen;background-color:#056d61}.form-template-field .p-datepicker-trigger{background-color:transparent!important}@media screen and (min-width: 1600px){.xxl\:col-3{flex:0 0 auto;width:25%}.custom-disabled-dropdown.p-disabled{pointer-events:none;opacity:.8;background-color:#fff;color:inherit;border-color:#ced4da}.xxl\:col-6{flex:0 0 auto;width:50%}.xxl\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}}.custom-warning-message{background-color:transparent;color:orange;border-radius:5px;padding:.5rem 0;text-align:center}.image-fit{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.dropdown-wrap{flex-direction:column;align-items:flex-start}.dropdown-wrap>div{width:100%;justify-content:start;display:flex;flex-direction:column;align-items:flex-start}.dropdown-wrap label{color:#000}.dropdown-wrap .p-error{line-height:2rem}.faded-table-wrapper{position:relative;max-height:350px;overflow-y:auto}.faded-table-wrapper .p-paginator{border:none}.faded-table-wrapper:after{position:absolute;bottom:0;height:5rem;width:100%;content:"";background:linear-gradient(to bottom,#f5f5f500,#fff)}.category-link-style a{color:var(--blue-700);text-decoration:underline}@media (max-width: 1440px){.tabbed-form-left-column{display:none}.tabbed-form-right-column{margin-right:0;width:100%;flex:auto}}.map--live-container{width:100%;display:flex;border-radius:7px;position:relative;height:calc(100vh - 15rem);color:#909090}.map--live-container-sidebar{height:calc(100vh - 15rem);overflow:scroll;padding-right:1rem}.map--live-container-sidebar form{position:sticky;top:0;width:100%;background:#fff;z-index:11}.map--live-container-sidebar .trip-panels{position:relative}.map--live-container .p-divider:before{border-top:2px solid #cde2df}.map--live-container .map-theme-wrap{display:flex;padding:.2rem .6rem;border-radius:1rem;position:absolute;top:1rem;left:1rem;z-index:111;background:#fff;align-items:baseline;border:2px solid var(--gray-300)}.map--live-container .map-theme-wrap .p-dropdown{border:none;background:#fff}.map--live-container .map-geospatial-wrap{display:flex;position:absolute;bottom:1rem;z-index:111}.map--live-container .map-geospatial-wrap .p-checkbox{display:none}.map--live-container .map-geospatial-checkbox{display:flex;flex-direction:row}.map--live-container .map-geospatial-checkbox+label{display:block;border:1px solid #056D61;border-radius:1.5rem;background:#fff;padding:.8rem 1.2rem;color:#056d61;margin:0 0 0 1rem;cursor:pointer;transition-property:all;transition-delay:.15s}.map--live-container .map-geospatial-checkbox.p-checkbox-checked{border:1px solid red}.map--live-container .map-geospatial-checkbox.p-checkbox-checked+label{background:#056d61;color:#fff}.map--live-search{border:.5px solid var(--surface-400)}.map--live-search-input{padding:1rem}.map--live-search-input label{color:#585858;font-weight:700;font-size:1.1rem;line-height:2rem}.map--live-search-input-field{border:1px solid var(--gray-300);background:none;width:100%}.map--live-search-input-field .p-datepicker-trigger{background-color:transparent!important;color:#fff!important}.trip-info-close-modal{position:absolute;right:.5rem;top:1rem;z-index:1}.trip-panel{border:.5px solid var(--surface-400);border-radius:.3rem;margin:0 0 1rem;padding:.7rem .7rem .5rem}.trip-panel.overdue{background:#f55b514d;border:.5px solid #F55B51;color:#000}.trip-panel:hover,.trip-panel.active{box-shadow:0 0 4px #056d61;background:var(--surface-200);cursor:pointer;border-radius:.3rem}.trip-panel:hover .view-route,.trip-panel.active .view-route{visibility:visible}.trip-panel.expand{margin:0}.trip-panel.expand .col-4{display:none}.trip-panel.expand .trip-panel-info{order:2}.trip-panel.expand .trip-panel-progress-bar{order:1}.trip-panel.expand .trip-info{display:flex}.trip-panel.expand .trip-info-close-modal{display:block}.trip-panel-card{border:.5px solid var(--surface-400, rgb(189, 189, 189));border-radius:.5rem;box-shadow:none}.trip-panel-card .p-card-subtitle{font-weight:700;font-size:1.1rem;color:#585858}.trip-panel-card .p-card-subtitle i{color:#909090;margin-right:1rem}.trip-panel-card .title{color:#606060;font-size:1rem;padding:.5rem}.trip-panel-card .value{font-size:1.2rem;color:#585858;padding:.5rem}.trip-panel-card .card-row{margin-bottom:.5rem}.trip-panel-card .card-row:nth-child(2n) .value{background-color:#f2f2f2}.trip-panel-info{order:1}.trip-panel-progress-bar{order:2}.trip-panel .view-route{visibility:hidden;display:inline-flex}.trip-panel .dashed-line-border{border-bottom:1px dashed #056D61}.trip-panel .p-badge-default,.trip-panel .p-badge-secondary{background:#909090}.trip-panel .p-badge-info{background:#b776f8}.trip-panel .p-badge-success,.trip-panel .p-progressbar.success .p-progressbar-value{background:#21dfa6}.trip-panel .device-trip-badge{height:.9rem;width:.9rem;position:relative;bottom:.2rem;left:.5rem;line-height:1rem}.trip-panel .view-route,.trip-panel .view-route img{color:#056d61}.trip-panel .label{color:#585858}.trip-panel .label .p-badge.status{width:1rem;height:1rem;border:2px solid white;box-shadow:#00000021 0 5px 10px;margin-right:.5rem}.trip-panel .trip-panel-device{padding:0 1rem;margin-bottom:1rem;line-height:1.6rem;height:auto;color:#585858;text-transform:uppercase}.trip-panel .trip-panel-device.purple{background:#e4cff0}.trip-panel .trip-panel-device.grey{background:#cfdfe8}.trip-panel .trip-panel-device.peppermint{background:#dae8cf}.device-trip-accordion{box-shadow:none;background:none}.device-trip-accordion .p-accordion-content{background:none}.device-trip-accordion .p-accordion-tab{box-shadow:none;background:none}.device-trip-accordion .p-accordion-tab .p-accordion-header{background:none}.device-trip-accordion .p-accordion-tab .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link,.device-trip-accordion .p-accordion-tab .p-accordion-header-link{background:none}.device-trip-accordion .p-accordion-tab .p-accordion-header-text{line-height:1.4rem;font-size:1rem;font-weight:500;max-width:80%}.p-progressbar{background:var(--surface-300)}.p-progressbar.success .p-progressbar-value{background-color:#62a440}.p-progressbar.warning .p-progressbar-value{background-color:#edbe1a}.trimmer{border-right:5px solid rgba(144,144,144,.1);height:100%!important;transform:none!important}.trimmer:hover{border-right:5px solid rgba(144,144,144,.8)}.tracksContainer{display:flex;justify-content:space-between;color:#2c73f7}.time-line-marker{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;color:#000;border-radius:50%;border:1px solid black;position:relative;z-index:1}.time-line-marker.disabled{opacity:.3}.time-line-marker:after{position:absolute;left:-.35rem;top:-.35rem;content:"";width:100%;height:100%;border-radius:50%;z-index:-1;border:5px solid rgba(33,223,166,.7)}.time-line-card{background:var(--gray-50)}.time-line-card.light-green{background:#21dfa60d}.trip-popover-style{min-width:200px;max-width:250px;min-height:6rem;background:#fff}.trip-popover-style h2{font-size:1rem;color:#000;font-weight:500}.p-multiselect-label{color:var(--gray-900)}.overlay-panel-align{width:18rem}.gm-style .trip-popover-style{padding-right:1.5rem}.gm-style .gm-style-iw-chr button{position:absolute!important;right:0}.accordion-tab-content{overflow:hidden;transition:max-height .3s ease-out}.accordion-tab-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:1rem 0;line-height:2rem}.custom-calendar-root .date-input-outline{padding:0;margin:0;border:none;border-bottom:1px solid var(--surface-500);border-radius:0}.legend-outline-divider{position:absolute;bottom:1rem;height:3px;border-top:1px solid rgba(255,255,255,.6);width:calc(100% + 2rem);margin:0 -1rem 1.9rem;left:0;z-index:222}.legend-outline-divider:after{position:absolute;content:"";width:100%;height:1px;left:0;top:0;background:var(--surface-100);box-shadow:0 1px 2px #00000005,0 1px 2px #0000000d,0 1px 1px #00000014}.more-info-outline-divider{position:absolute;bottom:1rem;z-index:22;width:calc(100% - 2rem)}.more-info-outline-divider .more-info-link{border:1px solid var(--surface-100);line-height:2rem;box-shadow:0 1px 2px #00000005,0 1px 2px #0000000d,0 1px 1px #00000014;width:100%;text-align:center;font-weight:500;border-radius:.5rem;color:var(--surface-800);font-size:.8rem}.draggable-dot-icons{margin-right:1rem}.draggable-dot-icons i{width:.4rem;color:var(--surface-700)}.button-dropdown-control.p-button{color:#034941}.route-details-sidebar{width:400px;height:60rem;background:#fff;border-right:1px solid #ddd;padding:1rem;position:absolute;left:0;top:0;z-index:10}.route-details-sidebar form{padding-top:3rem}.gm-style .gm-style-iw-chr button{position:absolute!important;right:1rem;border:3px solid red}.route-details--timeline .p-timeline-event-opposite{display:none}.route-details--timeline .timeline-marker{color:#056d61}.route-details--timeline .p-timeline-event-connector{background-color:#056d61}.route-details--timeline .p-chip-text,.route-details--timeline .p-chip-icon{color:#056d61}.route-details--timeline .gm-style .trip-popover-style{padding-right:1.5rem}.form-template-card{background:#fff;border-radius:1rem;padding:1rem;border:1px solid rgba(5,109,97,.3);margin-bottom:.5rem;border-left:30px solid rgba(5,109,97,.3);position:relative}.form-template-card.basket{border:2px dashed rgba(5,109,97,.5);border-left:20px solid rgba(5,109,97,.3);padding:0}.form-template-card.basket>div{margin:1rem}.area-to-drop{background:#056d611a;border-radius:1rem;border:3px dashed rgba(5,109,97,.3);padding:1rem;min-height:50vh;height:35rem;overflow:scroll}.five-dots-to-drag{display:grid;grid-template-columns:repeat(2,2fr);gap:4px;justify-items:center;width:.6rem;position:absolute;left:-1.3rem;top:25%}.five-dots-to-drag .dot{width:3px;height:3px;background-color:#000;border-radius:50%;position:relative}.five-dots-to-drag .dot:after{width:100%;height:100%;content:""}.drag-drop-edit-input{height:3rem;width:100%;border:none;border-bottom:1px solid #056D61;margin-bottom:1rem}
