@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.IconeVeiculo_item__bnyxb{display:flex;flex-direction:column;align-items:center}.IconeVeiculo_tile__D1DwB{--vehicle-radius:12px;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;padding:0;border:0;border-radius:var(--vehicle-radius);background:linear-gradient(135deg,#475569,#64748b);color:#fff}button.IconeVeiculo_tile__D1DwB{cursor:pointer}.IconeVeiculo_tile__D1DwB[data-status=normal]{background:linear-gradient(135deg,#003f69,#0076d4)}.IconeVeiculo_tile__D1DwB[data-status=cma]{background:linear-gradient(135deg,#9f1239,#e11d48)}.IconeVeiculo_tile__D1DwB[data-size="24"]{--vehicle-radius:18px;width:96px;height:96px}.IconeVeiculo_tile__D1DwB[data-size="36"]{--vehicle-radius:24px;width:144px;height:144px}.IconeVeiculo_tile__D1DwB[data-selected=true]{outline:3px solid #76ffc3;outline-offset:2px}button.IconeVeiculo_tile__D1DwB:focus-visible{outline:2px solid #003f69;outline-offset:2px}.IconeVeiculo_icon__Fz_65,.IconeVeiculo_loader__289wm{width:66.6667%;height:66.6667%;flex-shrink:0}.IconeVeiculo_loader__289wm{animation:IconeVeiculo_vehicleSpin__5MLa3 1s linear infinite}.IconeVeiculo_customPhoto__Vyzya{position:absolute;inset:3px;display:block;overflow:hidden;border-radius:calc(var(--vehicle-radius) - 3px)}.IconeVeiculo_photo__ac2QE{object-fit:cover}.IconeVeiculo_alert__WAJar{position:absolute;z-index:1;top:-5px;right:-5px;display:grid;place-items:center;width:22px;height:22px;border:1px solid #fcd34d;border-radius:7px;background:#fff;color:#b45309}.IconeVeiculo_alert__WAJar svg{width:16px;height:16px}.IconeVeiculo_label__qi1Gm{min-width:56px;max-width:64px;overflow:hidden;margin:4px 0 0;border-radius:3px;background:#fff;color:#000;font-size:10px;font-weight:700;line-height:1.3;text-align:center;text-overflow:ellipsis;white-space:nowrap}.IconeVeiculo_label__qi1Gm[data-new=true]{font-weight:400}@keyframes IconeVeiculo_vehicleSpin__5MLa3{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.IconeVeiculo_loader__289wm,.IconeVeiculo_tile__D1DwB{animation:none}}.VeiculosView_view__NxU6E{--vehicle-blue:#0076d4;--vehicle-mint:#76ffc3;flex:1;min-height:0;padding:20px 16px;background:#f3f7fb;color:#1e293b}.VeiculosView_heading__FdDjD{display:flex;align-items:center;gap:12px;margin-bottom:18px}.VeiculosView_emptyIcon__KIlZ9,.VeiculosView_headingIcon__x3vNv{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--vehicle-blue);color:#fff}.VeiculosView_emptyIcon__KIlZ9 svg,.VeiculosView_headingIcon__x3vNv svg{width:24px;height:24px}.VeiculosView_headingText__ypIoM{flex:1;min-width:0}.VeiculosView_headingText__ypIoM h1{margin:0;font-size:18px;font-weight:700;line-height:1.3}.VeiculosView_headingText__ypIoM p{margin:4px 0 0;font-size:12px;color:#64748b}.VeiculosView_addButton__CwNdB,.VeiculosView_error__dHptM button,.VeiculosView_mapButton__yeYcR{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 12px;border:1px solid #d5e4f1;border-radius:10px;background:#fff;color:var(--vehicle-blue);font-size:12px;font-weight:700;cursor:pointer}.VeiculosView_addButton__CwNdB svg,.VeiculosView_error__dHptM button svg,.VeiculosView_mapButton__yeYcR svg{width:18px;height:18px;flex-shrink:0}.VeiculosView_grid__s20Og{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}.VeiculosView_card__pAkOV{display:flex;flex-direction:column;align-items:stretch;gap:16px;min-width:0;padding:18px;border:1px solid #dce7f1;border-top:3px solid var(--vehicle-mint);border-radius:14px;background:#fff}.VeiculosView_selectedCard__WAq6u{border-color:var(--vehicle-blue);border-top-color:var(--vehicle-mint)}.VeiculosView_cardHeading__o6vlz{display:flex;align-items:center;gap:14px}.VeiculosView_vehicleIcon__7kTRD{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:12px}.VeiculosView_identity__bO32L{flex:1;min-width:0}.VeiculosView_identity__bO32L h2{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.35;font-weight:700}.VeiculosView_identity__bO32L p{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;color:#64748b}.VeiculosView_plate__xsBb5{display:block;margin-top:4px;color:#475569;font-size:12px;font-weight:600}.VeiculosView_badges__Zw0n8{display:flex;flex-wrap:wrap;gap:6px}.VeiculosView_selectedBadge__dbRWH,.VeiculosView_status__8a_kZ{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:5px 8px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc;color:#475569;font-size:10px;line-height:1.4;font-weight:700}.VeiculosView_status__8a_kZ[data-tone=active]{border-color:#b6ead6;background:#edfdf6;color:#0b7550}.VeiculosView_status__8a_kZ[data-tone=warning]{border-color:#f6dda0;background:#fff9e9;color:#8b570b}.VeiculosView_status__8a_kZ[data-tone=danger]{border-color:#fecdd3;background:#fff1f2;color:#b91c3b}.VeiculosView_statusDot__w2upN{width:6px;height:6px;border-radius:50%;background:currentColor}.VeiculosView_selectedBadge__dbRWH{border-color:#c6e3ff;background:#edf7ff;color:var(--vehicle-blue)}.VeiculosView_detail__yhOrx{display:flex;gap:9px;min-width:0}.VeiculosView_detail__yhOrx>svg{width:18px;height:18px;flex-shrink:0;margin-top:2px;color:var(--vehicle-blue)}.VeiculosView_detailLabel__NCAL6{display:block;margin-bottom:3px;color:#64748b;font-size:10px;font-weight:600}.VeiculosView_detail__yhOrx p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6;color:#334155}.VeiculosView_mapButton__yeYcR{width:100%;margin-top:auto;border-color:var(--vehicle-blue);background:var(--vehicle-blue);color:#fff}.VeiculosView_actionArrow__a6nCH{margin-left:auto}.VeiculosView_warning__OiLy8{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px;border:1px solid #fecdd3;border-radius:9px;background:#fff1f2;color:#b91c3b;font-size:11px;line-height:1.5}.VeiculosView_error__dHptM>svg,.VeiculosView_warning__OiLy8 svg{width:18px;height:18px;flex-shrink:0}.VeiculosView_error__dHptM{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px;padding:14px;border:1px solid #f6dda0;border-radius:12px;background:#fff9e9;color:#8b570b}.VeiculosView_error__dHptM p{flex:1 1 180px;margin:0;font-size:12px;line-height:1.5}.VeiculosView_empty__0OJaz{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 22px;border:1px solid #dce7f1;border-radius:14px;background:#fff;text-align:center}.VeiculosView_empty__0OJaz h2{margin:0;font-size:17px;font-weight:700}.VeiculosView_empty__0OJaz p{margin:0 0 8px;color:#64748b;font-size:12px;line-height:1.6}.VeiculosView_empty__0OJaz .VeiculosView_mapButton__yeYcR{max-width:250px}.VeiculosView_addButton__CwNdB:focus-visible,.VeiculosView_error__dHptM button:focus-visible,.VeiculosView_mapButton__yeYcR:focus-visible{outline:3px solid var(--vehicle-mint);outline-offset:3px}.VeiculosView_srOnly__Ynmmo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.VeiculosView_view__NxU6E[data-embedded=true]{min-width:0;padding:18px 14px;background:transparent}.VeiculosView_view__NxU6E[data-embedded=true] .VeiculosView_heading__FdDjD{flex-wrap:wrap;gap:10px}.VeiculosView_view__NxU6E[data-embedded=true] .VeiculosView_headingText__ypIoM{flex:1 1 120px}.VeiculosView_view__NxU6E[data-embedded=true] .VeiculosView_headingText__ypIoM h1{font-size:17px}.VeiculosView_view__NxU6E[data-embedded=true] .VeiculosView_addButton__CwNdB{flex-basis:100%;width:100%}.VeiculosView_view__NxU6E[data-embedded=true] .VeiculosView_grid__s20Og{grid-template-columns:minmax(0,1fr)}.VeiculosView_view__NxU6E[data-embedded=true] .VeiculosView_card__pAkOV{gap:14px;padding:14px}.VeiculosView_view__NxU6E[data-embedded=true] .VeiculosView_cardHeading__o6vlz{gap:10px}.VeiculosView_view__NxU6E[data-embedded=true] .VeiculosView_detail__yhOrx>div{min-width:0}.VeiculosView_view__NxU6E[data-embedded=true] .VeiculosView_empty__0OJaz{padding:24px 14px}@container home-vehicles (max-width: 250px){.VeiculosView_view__NxU6E[data-embedded=true] .VeiculosView_mapButton__yeYcR{font-size:11px}.VeiculosView_view__NxU6E[data-embedded=true] .VeiculosView_actionArrow__a6nCH{display:none}}@media (max-width:360px){.VeiculosView_view__NxU6E{padding-right:12px;padding-left:12px}.VeiculosView_heading__FdDjD{flex-wrap:wrap}.VeiculosView_addButton__CwNdB{width:100%}.VeiculosView_card__pAkOV{padding:16px}}.SidebarMenu_layer__chXHR{position:fixed;inset:0;z-index:40;isolation:isolate}.SidebarMenu_layer__chXHR[hidden]{display:none}.SidebarMenu_layer__chXHR[data-environment-banner=true]{bottom:1rem}.SidebarMenu_backdrop__u4gW0{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(243,247,251,.88);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:default}.SidebarMenu_panel__EjQLH{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));z-index:1;display:flex;flex-direction:column;gap:16px;width:auto;min-width:0;min-height:0;padding:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.24);border-radius:16px;background:linear-gradient(135deg,#003f69,#0076d4);color:#fff;animation:SidebarMenu_sidebar-in__TbMw8 .18s ease-out}.SidebarMenu_header__kmqGn{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.18)}.SidebarMenu_profile__CRyd_{display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;border-radius:12px;background:transparent;color:inherit;text-align:left;cursor:pointer}.SidebarMenu_avatar__yWfTC{position:relative;flex-shrink:0;width:48px;height:48px;overflow:hidden;border:2px solid hsla(0,0%,100%,.4);border-radius:12px;background:#edf6ff}.SidebarMenu_avatarImage__Gx4rp{object-fit:cover}.SidebarMenu_profileCopy__WhLUd{display:flex;flex-direction:column;gap:4px;min-width:0}.SidebarMenu_name__dBXdX{overflow:hidden;font-size:13px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.SidebarMenu_account__kwabP{display:flex;align-items:center;gap:4px;color:#76ffc3;font-size:11px;font-weight:500;line-height:1.35}.SidebarMenu_account__kwabP svg{width:13px;height:13px}.SidebarMenu_close__h6Lcj{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:rgba(0,63,105,.18);color:#fff;cursor:pointer}.SidebarMenu_close__h6Lcj svg{width:22px;height:22px}.SidebarMenu_billing__Fmnsv{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:0;border-bottom:3px solid #76ffc3;border-radius:12px;background:#fff;color:#003f69}.SidebarMenu_billingLabel__5JBQO{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.SidebarMenu_billingIcon__Y9sIH{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#e9fff5;color:#003f69}.SidebarMenu_billingIcon__Y9sIH svg{width:21px;height:21px}.SidebarMenu_billingButton__NT6J_{min-height:44px;padding:8px 14px;border:0;border-radius:10px;background:#0076d4;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.SidebarMenu_navigation__onXl0{display:flex;flex-direction:column;flex:1;gap:18px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.35) transparent}.SidebarMenu_groupTitle__J1QZD{margin:0 0 8px;padding:0 4px;color:#fff;font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.SidebarMenu_items__oIp7r{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.SidebarMenu_item__kbvPz{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:46px;padding:7px 10px;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:rgba(0,63,105,.18);color:#fff;text-align:left;cursor:pointer;transition:background-color .15s ease}.SidebarMenu_itemIcon__oqy8L{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;background:hsla(0,0%,100%,.1)}.SidebarMenu_itemIcon__oqy8L svg{width:21px;height:21px}.SidebarMenu_itemLabel__Vt7X4{flex:1;min-width:0;font-size:12px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.SidebarMenu_chevron__3ci6w{flex-shrink:0;width:14px;height:14px;color:hsla(0,0%,100%,.85)}.SidebarMenu_logout__4ZtRC{margin-top:4px;background:rgba(0,63,105,.28)}.SidebarMenu_close__h6Lcj:hover,.SidebarMenu_item__kbvPz:hover{background:rgba(0,63,105,.34)}.SidebarMenu_billingButton__NT6J_:focus-visible,.SidebarMenu_close__h6Lcj:focus-visible,.SidebarMenu_item__kbvPz:focus-visible,.SidebarMenu_profile__CRyd_:focus-visible{outline:2px solid #76ffc3;outline-offset:2px}.SidebarMenu_billingButton__NT6J_:focus-visible{outline-color:#003f69}@keyframes SidebarMenu_sidebar-in__TbMw8{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@media (min-width:768px){.SidebarMenu_panel__EjQLH{right:auto;width:360px}}.SidebarMenu_layer__chXHR[data-embedded=true]{position:relative;inset:auto;z-index:auto;width:100%;height:100%;min-width:0;min-height:0;border-radius:inherit}.SidebarMenu_layer__chXHR[data-embedded=true] .SidebarMenu_panel__EjQLH{position:relative;inset:auto;width:100%;height:100%;border-radius:inherit;animation:none}@container home-menu (max-width: 250px){.SidebarMenu_layer__chXHR[data-embedded=true] .SidebarMenu_panel__EjQLH{padding:12px}.SidebarMenu_layer__chXHR[data-embedded=true] .SidebarMenu_billing__Fmnsv{flex-wrap:wrap}.SidebarMenu_layer__chXHR[data-embedded=true] .SidebarMenu_billingButton__NT6J_{width:100%}}@media (prefers-reduced-motion:reduce){.SidebarMenu_panel__EjQLH{animation:none}.SidebarMenu_item__kbvPz{transition:none}}.OtherPages_layer__fzC17{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center}.OtherPages_layer__fzC17[data-active=false]{pointer-events:none}.OtherPages_backdrop__D_Cj6{position:absolute;inset:0;background:rgba(233,241,248,.86)}.OtherPages_panel__nIWs7{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;color:#1e293b;background:#f4f8fc;box-shadow:0 12px 36px rgba(0,63,105,.1)}.OtherPages_fullPage__QVDYx{height:100%}.OtherPages_sheet__nQqhu{width:calc(100% - 16px);max-width:740px;max-height:calc(100svh - 24px);margin:8px;border:1px solid #dde8f2;border-radius:16px;overflow:hidden}.OtherPages_header__YE7xz{position:relative;z-index:2;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;flex-shrink:0;min-height:58px;padding:6px 10px;border-bottom:1px solid #e0eaf3;background:#fff}.OtherPages_title__IzLqS{min-width:0;color:#003f69;font-size:16px;font-weight:750;line-height:1.35;text-align:center;overflow-wrap:anywhere}.OtherPages_backButton__phEYI{display:grid;place-items:center;width:44px;height:44px;border:1px solid #e1eaf3;border-radius:12px;color:#0076d4;background:#f3f8fe;transition:background-color .16s ease}.OtherPages_backButton__phEYI:hover{background:#e7f3ff}.OtherPages_backButton__phEYI:focus-visible{outline:3px solid #76ffc3;outline-offset:2px}.OtherPages_scrollArea__M_zah{position:relative;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;flex:1 1 auto}.OtherPages_content__v_zBG{min-height:100%;min-width:0}.OtherPages_fullPage__QVDYx .OtherPages_content__v_zBG{height:100%}@media (prefers-reduced-motion:reduce){.OtherPages_backButton__phEYI,.OtherPages_panel__nIWs7{transition:none!important;animation:none!important}}.Home_dashboard__d5rNq{min-width:0;height:100vh;height:100svh}.Home_menuColumn__qlzp0{display:contents}.Home_home__D_YA1{--home-blue:#0076d4;--home-mint:#76ffc3;--home-bottom-gap:max(24px,env(safe-area-inset-bottom));--home-footer-height:60px;--home-top-panel-bottom:216px;--home-map-actions-bottom:274px;--home-detail-panel-height:0px;--home-standard-overlay-bottom:calc(var(--home-bottom-gap) + var(--home-footer-height) + 12px);--home-overlay-bottom:var(--home-standard-overlay-bottom);position:relative;display:flex;flex-direction:column;height:100vh;height:100svh;min-height:0;overflow:hidden;background:#f3f7fb}@media (min-width:768px){.Home_dashboard__d5rNq{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.4fr) minmax(0,1fr);gap:16px;padding:16px;overflow:hidden;background:linear-gradient(135deg,#eaf2f8,#f5f8fb 55%,#edf8f5)}.Home_dashboard__d5rNq[data-environment-banner=true]{padding-bottom:32px}.Home_home__D_YA1,.Home_menuColumn__qlzp0,.Home_vehicleColumn__eeRrm{min-width:0;min-height:0;height:100%;overflow:hidden;border:1px solid #dce7f0;border-radius:20px;box-shadow:0 8px 24px rgb(0 63 105/7%)}.Home_menuColumn__qlzp0{display:block;background:#003f69;container:home-menu/inline-size}.Home_home__D_YA1{--home-bottom-gap:12px;isolation:isolate;container:home/inline-size}.Home_vehicleColumn__eeRrm{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:#f3f7fb;container:home-vehicles/inline-size}}@media (min-width:768px) and (max-width:1023px){.Home_dashboard__d5rNq{gap:12px;padding:12px}.Home_dashboard__d5rNq[data-environment-banner=true]{padding-bottom:28px}}@media (min-width:1600px){.Home_dashboard__d5rNq{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:20px;padding:20px}.Home_dashboard__d5rNq[data-environment-banner=true]{padding-bottom:36px}}.Home_home__D_YA1[data-vehicle-selected=true]{--home-overlay-bottom:var(--home-bottom-gap)}.Home_home__D_YA1[data-vehicle-selected=true] #button-chat{bottom:calc(var(--home-overlay-bottom) + var(--home-detail-panel-height) + 12px)!important}.Home_home__D_YA1>:not([data-home-content]){flex-shrink:0}.Home_topPanel__SfC_t{position:absolute;top:max(12px,env(safe-area-inset-top));left:12px;right:12px;z-index:30;max-height:calc(100% - var(--home-overlay-bottom) - 164px);overflow:auto;border:1px solid #e1e9f1;border-radius:16px;background:#fff}