body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI Variable Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}:root{--app-header-height:48px;--vai-vuado-color:#ff6b00;--origin-color:#00bc82;--destination-color:#ea352b}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.home-page-root-container{display:grid;grid-template-columns:auto 1fr}.navigation-view-container-home-page{box-shadow:2px 4px 8px #00000026;z-index:1}.preferences-button-home-page:hover{color:var(--colorBrandForegroundLinkPressed)}.preferences-button-home-page:visited{color:inherit}.navigation-view-main-content{height:calc(100vh - var(--app-header-height));max-height:calc(100vh - var(--app-header-height));overflow-y:auto}@media screen and (min-width:768px){.preferences-button-home-page{bottom:10px;padding:10px 0;right:0;text-align:center;width:100%}}.order-status-timeline-list{list-style:none;margin:0;padding:0}.order-status-timeline-list-item{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:45px 1fr}.order-status-timeline-list-circle{align-items:center;border-radius:25px;color:var(--colorNeutralBackground1);display:flex;height:32px;justify-content:center;margin:8px auto;width:32px;z-index:0}.order-status-timeline-line{border-left:2px dotted var(--colorNeutralForeground3);height:calc(100% - 18px);left:22px;margin:8px 0;position:absolute;right:0;width:1px;z-index:0}.login-page-container{align-items:center;display:grid;grid-template-columns:0fr 1fr;height:100vh}.login-page-pane1{background:var(--colorBrandBackground);height:100%}.login-page-pane1>img{align-items:center;display:flex;height:100%;justify-content:center;margin:auto;max-width:520px;width:80%}.login-form-container{grid-gap:10px;align-self:stretch;display:grid;justify-self:stretch;margin-left:auto;margin-right:auto;max-width:400px;width:80%}.appName{font-family:Segoe UI Variable Display,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:30px;justify-self:center;margin-top:-50px}.appLogo{margin:-35px auto -15px;width:240px}.error-message{color:var(--colorPaletteRedForeground1)}.links-container{display:flex;flex-direction:row;justify-content:space-between}@media screen and (min-width:768px){.login-page-container{grid-template-columns:1fr 1fr}.login-form-container{width:80%}}.profile-page-root{padding:0 10px}.person-data-container{grid-row-gap:4px;grid-column-gap:4px;column-gap:4px;display:grid;grid-auto-flow:row;grid-template-columns:1fr;row-gap:4px}@media screen and (min-width:700px){.person-data-container{grid-template-columns:1fr 1fr}}.dashboard-page-root{padding:8px 16px 32px}.dashboard-page-page-title-container{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.dashboard-page-charts-cards,.dashboard-page-header-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(max(280px,100%/3),1fr));margin:12px 0}.dashboard-page-charts-cards-content{height:305px;overflow-x:hidden;overflow-y:scroll}.negative,.positive{align-items:center;border-radius:12px;display:flex;gap:2px;justify-content:center;justify-items:center;min-width:50px;padding:2px 8px}.positive{border:1px solid var(--colorPaletteGreenBorderActive);color:var(--colorPaletteGreenBorderActive)}.negative{border:1px solid var(--colorPaletteRedBorderActive);color:var(--colorPaletteRedBorderActive)}@media screen and (min-width:1336px){.dashboard-page-header-cards{grid-template-columns:1fr 1fr 1fr 1fr}}.app-header{background:var(--vai-vuado-color);box-shadow:0 2px 12px #0006;display:grid;grid-template-columns:1fr auto;height:var(--app-header-height);z-index:1}.brand_image_app_header{align-items:center;cursor:pointer;flex-direction:row;font-family:Segoe UI Variable Display,Segoe UI,Helvetica;font-size:22px;font-weight:500;text-align:center;width:92px}.brand_image_app_header img{filter:drop-shadow(1px -2px 3px rgba(0,0,0,.4));height:32px;margin:2px 8px 0;width:32px}.app-header-nav ul{list-style:none}.app-header-nav ul li{display:inline-block;margin:0 4px}.app-header-nav ul li a{padding:4px 6px;text-decoration:none}.separator{margin:0 10px}.navigation-view-link{align-items:center;color:inherit;cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;gap:3px;max-width:100px;text-align:center;text-decoration:none;text-decoration:initial}.navigation-view-link:hover{color:var(--colorBrandForegroundLinkSelected)}.navigation-view-link:visited{color:inherit}@media screen and (min-width:768px){.navigation-view-link{align-items:center;flex-direction:column;max-width:100px;text-align:center}}.navigation-view{list-style:none;margin:0;padding:0}.employees-wrapper{padding:4px 8px 12px}.employeeCardList{margin:8px 0}.employeeList{list-style-type:none;padding:0}.employeeDeleteTable{border-collapse:collapse;width:100%}.employeeDeleteTable td,.employeeDeleteTable th{border:1px solid #83838336;padding:8px;text-align:left}.gm-style .gm-style-iw-c{border-radius:8px;box-shadow:0 2px 7px 1px #0000004d;box-sizing:border-box;left:0;max-height:326px!important;max-width:450px!important;min-width:0!important;overflow:hidden;padding-bottom:0!important;padding-right:0!important;padding:0;position:absolute;top:0;transform:translate(-50%,-100%)}.gm-style .gm-style-iw-c,.gm-style .gm-style-iw-tc:after{background-color:var(--colorNeutralBackground1)}.gm-ui-hover-effect{color:blue}.gm-style .gm-style-iw-chr{height:0;visibility:hidden}.marker_label{-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:var(--colorNeutralForeground1);text-wrap:pretty;word-wrap:break-word;align-self:center;background-color:var(--colorNeutralBackgroundAlpha2);border:1px solid #0000001a;border-radius:4px;font-size:14px;max-width:128px;padding:2px;text-overflow:ellipsis}.gm-style iframe+div{border:none!important}.map-page-root{height:calc(100vh - var(--app-header-height))}.map-page-popup-root{grid-gap:6px;display:grid;gap:6px;margin:12px 0 0 12px;max-height:calc(100vh - var(--app-header-height) - 24px);overflow-y:auto;padding:0 2px 12px;position:absolute;width:min(320px,calc(100% - 18px));z-index:1}.keep-item-on-top{position:-webkit-sticky;position:sticky;top:0;z-index:1}.address-form-root-container{grid-gap:4px;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(220px,100%/3),1fr))}.delete-item-modal-table{border-collapse:collapse;width:100%}.delete-item-modal-table td,.delete-item-modal-table th{border:1px solid #83838336;padding:8px;text-align:center}.delete-item-modal-message-bar-root{margin-top:4px;max-width:100%}.edit-user-page-root-container{gap:6px;padding:4px 8px 12px}.edit-user-page-root-container,.editUserForm{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:920px}.editUserForm{gap:12px;padding:8px}.editUserFormSection{grid-gap:12px;background-color:var(--colorNeutralBackground1Hover);border:1px solid var(--colorNeutralShadowAmbientDarker);border-radius:var(--borderRadiusLarge);box-shadow:0 2px 10px var(--colorNeutralShadowAmbient);display:grid;gap:12px;padding:18px}.toast{animation:showToast 4s forwards;background-color:#4caf50;border-radius:5px;bottom:16px;box-shadow:0 4px 6px #0003;color:#fff;font-size:16px;left:50%;opacity:0;padding:16px;position:fixed;transform:translateX(-50%);z-index:9999}@keyframes showToast{0%{opacity:0;transform:translateX(-50%) scale(.8)}50%{opacity:1;transform:translateX(-50%) scale(1)}to{opacity:0;transform:translateX(-50%) scale(.8)}}.pagination-control-button{max-width:35px;min-width:35px;padding:0;width:35px}.app_body_root_with_header{height:calc(100vh - 200px)}.text-overflow-nowrap{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}::-webkit-scrollbar{height:10px;-webkit-transition:1s;transition:1s;width:10px}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#7f7f7f99;border:2px solid #0000;border-radius:5px;-webkit-transition:1s;transition:1s}::-webkit-scrollbar-thumb:horizontal:hover,::-webkit-scrollbar-thumb:vertical:hover{background-color:#6e6e6e;-webkit-transition:.3s;transition:.3s}::-webkit-scrollbar-track{background-color:initial}::-webkit-scrollbar-thumb:horizontal:active,::-webkit-scrollbar-thumb:vertical:active{background:#5f5b5b}::-webkit-scrollbar-corner{background:none}