.page_shell__sIWzo{display:flex;min-height:100vh}.page_sidebar__p2GLB{width:238px;background:#fff;border-right:1px solid #eceef2;padding:25px 14px 18px;display:flex;flex-direction:column;flex-shrink:0}.page_brand__7TV1Q{display:flex;align-items:center;gap:9px;padding:0 13px;font:800 22px Manrope;color:#1a2230;letter-spacing:-1px}.page_brandMark__n1s4N{width:28px;height:28px;border-radius:9px;background:#4969ed;color:#fff;display:grid;place-items:center;transform:rotate(-12deg)}.page_brandDot__TUxyb{color:#5b77f5}.page_navGroup__Ir1_H,.page_workspaceLabel__IKrvh{font-size:9px;font-weight:700;color:#b1b8c5;letter-spacing:1.2px}.page_workspaceLabel__IKrvh{margin:43px 13px 10px}.page_workspace__5fony{display:flex;align-items:center;gap:9px;padding:10px 11px;background:#f7f8fb;border-radius:9px;font-size:11px}.page_workspaceIcon__8v0ez{display:grid;place-items:center;width:27px;height:27px;color:#5269da;background:#e4e9ff;border-radius:7px;font-size:10px;font-weight:700}.page_profile__sVhcz strong,.page_workspace__5fony strong{display:block;font-size:11px}.page_profile__sVhcz small,.page_workspace__5fony small{display:block;color:#a0a8b4;font-size:10px;margin-top:2px}.page_workspace__5fony svg{margin-left:auto;color:#9ca5b2}.page_nav__ijo23{margin-top:29px}.page_navGroup__Ir1_H{margin:0 13px 10px}.page_navGroup__Ir1_H:nth-of-type(2){margin-top:26px}.page_navItem__qmtZO{border:0;background:none;color:#7b8493;display:flex;align-items:center;gap:12px;width:100%;padding:10px 13px;border-radius:8px;font-size:12px;text-align:left;margin:2px 0}.page_navItem__qmtZO svg{color:#a2aab7}.page_navActive__V5nXD,.page_navItem__qmtZO:hover{background:#eef1ff;color:#4969ed;font-weight:600}.page_navActive__V5nXD svg{color:#4969ed}.page_navItem__qmtZO span{margin-left:auto}.page_navCount__jkU3Q{color:#4969ed;background:#dfe5ff}.page_alertCount__z1Xbv,.page_navCount__jkU3Q{font-size:10px;padding:3px 6px;border-radius:5px}.page_alertCount__z1Xbv{color:#db6a51;background:#fff0ed}.page_sidebarBottom__gNa2e{margin-top:auto}.page_profile__sVhcz{border-top:1px solid #f0f1f4;margin-top:14px;padding:17px 9px 0;display:flex;align-items:center;gap:9px}.page_avatar__TRVZZ,.page_smallAvatar__MDyDi{display:grid;place-items:center;border-radius:50%;background:#e9ddf7;color:#9565b5;font-weight:700}.page_avatar__TRVZZ{width:29px;height:29px;font-size:10px}.page_profile__sVhcz svg{margin-left:auto;color:#9ba3ae}.page_content___38fW{flex:1 1;min-width:0}.page_header__oRW75{height:89px;padding:0 42px;border-bottom:1px solid #e9ebef;background:#fff;display:flex;align-items:center;justify-content:space-between}.page_eyebrow__yxIK8{font-size:10px;color:#a0a8b4;margin:0 0 5px}.page_header__oRW75 h1{font:700 18px Manrope;margin:0;letter-spacing:-.4px}.page_headerActions__jn5aq{display:flex;align-items:center;gap:17px}.page_search__ZIWIO{width:205px;height:35px;border:1px solid #e6e9ee;border-radius:7px;display:flex;align-items:center;gap:8px;padding:0 11px;color:#9da5b1}.page_search__ZIWIO input{border:0;outline:0;width:100%;font-size:11px}.page_iconButton__hOl9u,.page_mapTools__546xV button,.page_modalClose__CxrzZ,.page_moreButton__NVyG2,.page_userButton__TwnHu{border:0;background:none;color:#84909e;position:relative}.page_iconButton__hOl9u i{position:absolute;right:0;top:0;width:5px;height:5px;border-radius:50%;background:#ed7c64}.page_userButton__TwnHu{display:flex;align-items:center;gap:8px;color:#667180;font-size:11px;font-weight:600}.page_userButton__TwnHu:first-letter{background:#e9ddf7}.page_pageBody__wUxjp{padding:34px 42px 46px;max-width:1440px}.page_topline__hinIU{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:25px}.page_topline__hinIU h2{font:700 24px Manrope;margin:0 0 5px;letter-spacing:-.8px}.page_cardHeader__GSUA9 span,.page_topline__hinIU p{font-size:11px;color:var(--muted);margin:0}.page_primaryButton__gjjaG{border:0;background:#506ef0;color:#fff;padding:10px 15px;border-radius:7px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:8px;box-shadow:0 4px 10px #506ef025}.page_primaryButton__gjjaG:hover{background:#3f5ee5}.page_metrics__gQOaH{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:18px}.page_activityCard__U6iDH,.page_detailCard___luhR,.page_mapCard__YRVhE,.page_metric__BaKvc,.page_vehicleListCard__NcMVW{background:#fff;border:1px solid #ebeef2;border-radius:10px}.page_metric__BaKvc{padding:17px;display:flex;align-items:flex-start;gap:13px}.page_metricIcon__Wi5ET{width:35px;height:35px;border-radius:8px;display:grid;place-items:center}.page_blue__LHh_9{background:#e8edff;color:#5972eb}.page_green__qY6pK{background:#e3f5ef;color:#37a784}.page_purple__guRQK{background:#f0e9fc;color:#9465c0}.page_amber__MFpnd{background:#fff3dd;color:#dda33e}.page_detailStats__YWe1T small,.page_metric__BaKvc small{color:#929baa;font-size:10px;display:block;margin-bottom:4px}.page_metric__BaKvc strong{display:block;font:700 19px Manrope;letter-spacing:-.5px}.page_metric__BaKvc span{display:block;font-size:9px;margin-top:4px}.page_positive__nJjzd{color:#39a780}.page_neutral__VLXaO{color:#a3aab4}.page_dashboardGrid__7ACKK{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:18px;gap:18px}.page_detailCard___luhR,.page_mapCard__YRVhE{min-height:393px}.page_cardHeader__GSUA9{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 21px 13px}.page_cardHeader__GSUA9 h3{font:700 13px Manrope;margin:0 0 5px}.page_mapTools__546xV{display:flex;gap:8px}.page_mapTools__546xV button{height:28px;width:29px;border:1px solid #e9ebef;border-radius:6px;display:grid;place-items:center}.page_map__8FF97{height:312px;margin:0 10px 10px;position:relative;overflow:hidden;border-radius:8px;background-color:#f1f4f2;background-image:linear-gradient(30deg,#e0e8e5 1px,transparent 0),linear-gradient(120deg,#e6ece9 1px,transparent 0);background-size:65px 42px}.page_map__8FF97:after,.page_map__8FF97:before{content:"";position:absolute;background:#fff;box-shadow:0 0 0 1px #e8ecea}.page_map__8FF97:before{height:100%;width:30px;left:39%;transform:rotate(17deg)}.page_map__8FF97:after{height:30px;width:100%;top:52%;transform:rotate(-13deg)}.page_mapRoad__aJDJw{position:absolute;height:9px;background:#fff;border:1px solid #dde5e2;z-index:1;transform-origin:left center}.page_roadOne__mOZJN{width:105%;top:31%;left:-5%;transform:rotate(11deg)}.page_roadTwo__F_je3{width:80%;top:73%;left:12%;transform:rotate(-27deg)}.page_roadThree__oleNz{width:70%;top:55%;left:43%;transform:rotate(65deg)}.page_roadFour__UNm7D{width:65%;top:12%;left:5%;transform:rotate(46deg)}.page_mapLabel__4ztuh{position:absolute;z-index:2;color:#9da9a2;font-size:9px}.page_labelOne__DJXtb{left:16%;top:20%}.page_labelTwo__p05pS{left:48%;top:38%}.page_labelThree__l0UyV{right:13%;top:69%}.page_mapPin__2UYXH{position:absolute;z-index:4;width:29px;height:29px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);border:3px solid #fff;background:var(--pin-color);color:#fff;display:grid;place-items:center;box-shadow:0 3px 9px #19202d30}.page_mapPin__2UYXH svg{transform:rotate(45deg)}.page_mapPinSelected__bRiTJ{width:35px;height:35px;box-shadow:0 0 0 6px #506ef033,0 4px 9px #19202d30}.page_mapLegend__lE64c{position:absolute;z-index:5;bottom:10px;left:12px;display:flex;gap:12px;padding:7px 9px;background:#ffffffe8;border-radius:5px;font-size:9px;color:#77818e}.page_mapLegend__lE64c span{display:flex;align-items:center;gap:4px}.page_liveDot__3jlHc,.page_mapLegend__lE64c i,.page_status__e5ASC i{width:6px;height:6px;border-radius:50%;display:inline-block}.page_legendMoving__idX8l,.page_liveDot__3jlHc,.page_statusMoving__edHEW i{background:#40b590}.page_legendIdle__r3JkA,.page_statusIdle__3ORcf i{background:#e9ae46}.page_legendParked__y09gr,.page_statusParked__obaeY i{background:#9da7b4}.page_detailCard___luhR{padding-bottom:20px}.page_moreButton__NVyG2{padding:0}.page_vehicleHero__PgTed{display:flex;align-items:center;gap:10px;padding:0 21px 19px;border-bottom:1px solid #f0f1f3}.page_vehicleGlyph__UavaT{height:45px;width:45px;border-radius:11px;display:grid;place-items:center}.page_vehicleHero__PgTed h3{font:700 13px Manrope;margin:0 0 4px}.page_vehicleHero__PgTed p{color:#969eab;font-size:10px;margin:0}.page_status__e5ASC{display:flex;align-items:center;gap:5px;font-size:9px;margin-left:auto;white-space:nowrap}.page_statusMoving__edHEW{color:#35a37e}.page_statusIdle__3ORcf{color:#c68d2d}.page_statusParked__obaeY{color:#7b8795}.page_driverRow__FRd5u{display:flex;align-items:center;gap:9px;padding:16px 21px}.page_smallAvatar__MDyDi{width:28px;height:28px;background:#dce9fa;color:#5780b7;font-size:9px}.page_driverRow__FRd5u small,.page_driverRow__FRd5u strong{display:block}.page_driverRow__FRd5u small{font-size:9px;color:#a0a8b3;margin-bottom:2px}.page_driverRow__FRd5u strong{font-size:11px}.page_driverRow__FRd5u button{margin-left:auto;border:0;background:none;color:#506ef0;font-size:10px;font-weight:600}.page_detailStats__YWe1T{display:grid;grid-template-columns:.75fr 1fr 1.45fr;margin:0 21px;padding:15px 0;border-top:1px solid #f0f1f3;border-bottom:1px solid #f0f1f3;grid-gap:14px;gap:14px}.page_detailStats__YWe1T strong{font-size:12px;display:flex;align-items:center;gap:3px;white-space:nowrap}.page_detailStats__YWe1T em{font-style:normal;font-size:9px;color:#9da5b0;font-weight:400}.page_fuelBar__nc_YS{width:65px;background:#edf0f3;height:4px;border-radius:3px;margin-top:8px}.page_fuelBar__nc_YS i{display:block;height:4px;border-radius:3px}.page_locationText__euqNk{font-size:10px!important;overflow:hidden;text-overflow:ellipsis}.page_locationText__euqNk svg{color:#6c82ec;flex:none}.page_outlineButton__2zEib{margin:16px 21px 0;width:calc(100% - 42px);height:35px;border:1px solid #dfe4ea;background:#fff;border-radius:6px;color:#667180;font-size:10px;font-weight:600}.page_linkButton__CNwSn span,.page_outlineButton__2zEib span{color:#506ef0;font-size:15px;margin-left:8px}.page_bottomGrid___2qUS{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:18px;gap:18px;margin-top:18px}.page_activityCard__U6iDH,.page_vehicleListCard__NcMVW{min-height:255px}.page_linkButton__CNwSn{border:0;background:none;color:#506ef0;font-size:10px;font-weight:600}.page_activityList__HMg0V{padding:0 21px}.page_activityItem__35zSd{display:flex;align-items:center;gap:11px;border-top:1px solid #f0f1f3;padding:12px 0}.page_activityIcon__i1R0B{width:26px;height:26px;border-radius:7px;display:grid;place-items:center}.page_activityItem__35zSd strong{font-size:10px}.page_activityItem__35zSd p{color:#9ba3ae;font-size:9px;margin:3px 0 0}.page_activityItem__35zSd time{margin-left:auto;color:#aab1bb;font-size:9px}.page_activityIcon__i1R0B.page_blue__LHh_9{color:#5d78e7;background:#e8edff}.page_activityIcon__i1R0B.page_amber__MFpnd{color:#dda33e;background:#fff3dd}.page_activityIcon__i1R0B.page_green__qY6pK{color:#37a784;background:#e3f5ef}.page_activityIcon__i1R0B.page_purple__guRQK{color:#9465c0;background:#f0e9fc}.page_vehicleList__uMUqX{padding:0 21px}.page_vehicleListItem__M87xl{width:100%;display:flex;align-items:center;gap:10px;border:0;border-top:1px solid #f0f1f3;background:none;padding:10px 4px;text-align:left}.page_vehicleListSelected__ESuSy{background:#f7f8ff;border-radius:6px}.page_listVehicleIcon__d0mgB{display:grid;place-items:center;width:27px;height:27px;background:#f1f3f8;border-radius:6px}.page_listVehicleName__f4RAR{flex:1 1}.page_listVehicleName__f4RAR small,.page_listVehicleName__f4RAR strong{display:block}.page_listVehicleName__f4RAR strong{font-size:10px}.page_listVehicleName__f4RAR small{font-size:9px;color:#a0a8b3;margin-top:2px}.page_listSpeed__rnxks{font-size:9px;color:#7d8793;min-width:42px;text-align:right}.page_toast__1lKWn{position:fixed;right:30px;top:76px;background:#202938;color:#fff;padding:11px 14px;border-radius:7px;font-size:11px;display:flex;gap:8px;align-items:center;z-index:20;box-shadow:0 7px 20px #19202d25}.page_toast__1lKWn svg{color:#66d5ae}.page_modalBackdrop__vN_iV{position:fixed;inset:0;background:#19202d75;display:grid;place-items:center;z-index:30}.page_modal__Zu_ho{background:#fff;width:370px;padding:29px;border-radius:13px;box-shadow:0 18px 60px #19202d40;position:relative}.page_modalClose__CxrzZ{position:absolute;right:18px;top:18px}.page_modalIcon__bNxK7{width:43px;height:43px;border-radius:11px;display:grid;place-items:center;color:#506ef0;background:#e8edff;margin-bottom:16px}.page_modal__Zu_ho h2{font:700 20px Manrope;margin:0 0 6px}.page_modal__Zu_ho p{font-size:11px;color:#84909e;margin:0 0 22px;line-height:1.5}.page_modal__Zu_ho label{font-size:10px;color:#677281;font-weight:600;display:block}.page_modal__Zu_ho input{display:block;width:100%;margin-top:7px;border:1px solid #dfe4ea;border-radius:6px;padding:11px;outline:0;font-size:12px}.page_modal__Zu_ho input:focus{border-color:#506ef0}.page_modal__Zu_ho .page_primaryButton__gjjaG{margin-top:20px;width:100%;justify-content:center}.page_mobileMenu__udg2A{display:none}.page_themeIcon__KT_nJ{margin-left:0!important;display:grid}.page_dark___C_6h{--ink:#edf2fa;--muted:#94a1b4;background:#111827;color:var(--ink)}.page_dark___C_6h .page_activityCard__U6iDH,.page_dark___C_6h .page_detailCard___luhR,.page_dark___C_6h .page_header__oRW75,.page_dark___C_6h .page_mapCard__YRVhE,.page_dark___C_6h .page_metric__BaKvc,.page_dark___C_6h .page_modal__Zu_ho,.page_dark___C_6h .page_sidebar__p2GLB,.page_dark___C_6h .page_vehicleListCard__NcMVW{background:#182233;border-color:#29364a}.page_dark___C_6h .page_activityItem__35zSd strong,.page_dark___C_6h .page_brand__7TV1Q,.page_dark___C_6h .page_cardHeader__GSUA9 h3,.page_dark___C_6h .page_header__oRW75 h1,.page_dark___C_6h .page_listVehicleName__f4RAR strong,.page_dark___C_6h .page_metric__BaKvc strong,.page_dark___C_6h .page_modal__Zu_ho h2,.page_dark___C_6h .page_vehicleHero__PgTed h3{color:#edf2fa}.page_dark___C_6h .page_workspace__5fony{background:#202d40}.page_dark___C_6h .page_navItem__qmtZO{color:#aab6c7}.page_dark___C_6h .page_navActive__V5nXD,.page_dark___C_6h .page_navItem__qmtZO:hover{background:#26375e;color:#8ea5ff}.page_dark___C_6h .page_navGroup__Ir1_H,.page_dark___C_6h .page_workspaceLabel__IKrvh{color:#718098}.page_dark___C_6h .page_search__ZIWIO{border-color:#334258}.page_dark___C_6h .page_search__ZIWIO input{background:transparent;color:#edf2fa}.page_dark___C_6h .page_activityCard__U6iDH,.page_dark___C_6h .page_detailCard___luhR,.page_dark___C_6h .page_mapCard__YRVhE,.page_dark___C_6h .page_metric__BaKvc,.page_dark___C_6h .page_vehicleListCard__NcMVW{box-shadow:0 8px 24px #09101d30}.page_dark___C_6h .page_map__8FF97{background-color:#202e37;background-image:linear-gradient(30deg,#2a3d43 1px,transparent 0),linear-gradient(120deg,#2c4045 1px,transparent 0)}.page_dark___C_6h .page_mapRoad__aJDJw,.page_dark___C_6h .page_map__8FF97:after,.page_dark___C_6h .page_map__8FF97:before{background:#314149;border-color:#40545b}.page_dark___C_6h .page_mapLegend__lE64c{background:#182233e8;color:#aab6c7}.page_dark___C_6h .page_activityItem__35zSd,.page_dark___C_6h .page_detailStats__YWe1T,.page_dark___C_6h .page_profile__sVhcz,.page_dark___C_6h .page_vehicleHero__PgTed,.page_dark___C_6h .page_vehicleListItem__M87xl{border-color:#29364a}.page_dark___C_6h .page_mapTools__546xV button,.page_dark___C_6h .page_outlineButton__2zEib{background:#202d40;border-color:#3b4b63;color:#c1ccda}.page_dark___C_6h .page_vehicleListSelected__ESuSy{background:#223150}.page_dark___C_6h .page_listVehicleIcon__d0mgB{background:#263448}.page_dark___C_6h .page_modal__Zu_ho input{background:#202d40;border-color:#3b4b63;color:#edf2fa}@media (max-width:1050px){.page_sidebar__p2GLB{width:205px}.page_header__oRW75,.page_pageBody__wUxjp{padding-left:25px;padding-right:25px}.page_bottomGrid___2qUS,.page_dashboardGrid__7ACKK{grid-template-columns:1fr}.page_metrics__gQOaH{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.page_sidebar__p2GLB{display:none}.page_header__oRW75{height:75px;padding:0 18px}.page_mobileMenu__udg2A{display:block;color:#768191}.page_headerActions__jn5aq{gap:9px}.page_search__ZIWIO{width:35px;border:0;padding:0}.page_search__ZIWIO input{display:none}.page_iconButton__hOl9u{padding:6px}.page_pageBody__wUxjp{padding:24px 16px}.page_topline__hinIU{align-items:flex-start;gap:13px}.page_topline__hinIU h2{font-size:20px}.page_topline__hinIU p{font-size:10px;line-height:1.4}.page_primaryButton__gjjaG{padding:9px 11px;font-size:10px;white-space:nowrap}.page_metrics__gQOaH{gap:9px}.page_metric__BaKvc{padding:12px;gap:9px}.page_metricIcon__Wi5ET{width:29px;height:29px}.page_metric__BaKvc strong{font-size:16px}.page_metric__BaKvc small{font-size:9px}.page_metric__BaKvc span{font-size:8px}.page_detailStats__YWe1T{gap:7px}.page_detailStats__YWe1T strong{font-size:10px}.page_locationText__euqNk{max-width:76px}.page_detailCard___luhR,.page_mapCard__YRVhE{min-height:0}.page_bottomGrid___2qUS{gap:12px}.page_userButton__TwnHu{display:none}.page_modal__Zu_ho{width:calc(100% - 32px)}}