[data-map-chrome-theme]{--trackyfi-rail-w:clamp(4rem, 3.94vw, 5.25rem);--trackyfi-panel-w:clamp(18rem, 17.81vw, 21.375rem);--trackyfi-chrome-gap:.75rem;--trackyfi-map-content-left:0px;--trackyfi-map-dock-right:0px;--trackyfi-map-dock-bottom-reserve:0px;--trackyfi-map-device-dock-min-width:100%;--trackyfi-map-dock-edge:.5rem;--trackyfi-map-toolbar-rail-w:calc(clamp(1.75rem, 1.56vw, 2rem) + .625rem);flex:auto;width:100%;height:100%;min-height:100dvh;position:relative;overflow:hidden}.trackyfi-map-container-host{width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.trackyfi-map-dock-host-padding{padding-inline:clamp(.375rem,1cqi,.625rem);box-sizing:border-box;padding-bottom:clamp(.375rem,1cqi,.625rem)}.trackyfi-map-device-dock-host,.trackyfi-map-playback-dock-host{box-sizing:border-box;pointer-events:none;min-width:0}.trackyfi-map-device-dock{pointer-events:auto;-webkit-user-select:none;user-select:none;width:100%;min-width:0;container:trackyfi-device-dock/inline-size}.trackyfi-map-device-dock-cards-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;-webkit-overflow-scrolling:touch;width:100%;min-width:0;overflow:auto hidden}.trackyfi-map-device-dock-cards-scroll::-webkit-scrollbar{height:4px}.trackyfi-map-device-dock-cards-scroll::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.trackyfi-map-device-dock-cards-inner{min-width:var(--trackyfi-map-device-dock-min-width,100%);width:max(100%, var(--trackyfi-map-device-dock-min-width,100%));box-sizing:border-box;flex:auto}.trackyfi-map-device-dock-card-body-scroll{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;display:block;overflow:hidden auto!important}.trackyfi-map-device-dock-card-body-inner{box-sizing:border-box;width:100%;display:block}.trackyfi-map-device-dock-card-body-scroll::-webkit-scrollbar{width:4px}.trackyfi-map-device-dock-card-body-scroll::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.trackyfi-map-device-dock-field-grid{box-sizing:border-box;gap:5px 4px;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.trackyfi-map-device-dock-field-grid-full{grid-column:1/-1!important}.trackyfi-map-chrome-panel-host{left:var(--trackyfi-rail-w);width:var(--trackyfi-panel-w);min-width:0;max-width:calc(100% - var(--trackyfi-rail-w));z-index:17;box-sizing:border-box;position:absolute;top:0;bottom:0;overflow:hidden}.trackyfi-map-chrome-rail-host{width:var(--trackyfi-rail-w);min-width:0;max-width:var(--trackyfi-rail-w);z-index:18;position:absolute;top:0;bottom:0;left:0}.trackyfi-map-chrome-rail{width:100%;min-width:0;height:100%;font-size:clamp(.5625rem,2.5cqi,.8125rem)}.trackyfi-map-chrome-panel-inner{box-sizing:border-box;width:100%;min-width:0;height:100%;overflow:hidden}[data-map-chrome-theme][data-map-chrome-theme=dark] [data-map-drawer-rail=true]{backdrop-filter:blur(10px);background-color:#1e1e1ed6!important}[data-map-chrome-theme][data-map-chrome-theme=light] [data-map-drawer-rail=true]{backdrop-filter:blur(10px);background-color:#ffffff9e!important}[data-map-chrome-theme][data-map-chrome-theme=dark] .trackyfi-map-chrome-panel-inner{backdrop-filter:blur(14px);background-color:#1e1e1ed6!important}[data-map-chrome-theme][data-map-chrome-theme=light] .trackyfi-map-chrome-panel-inner{backdrop-filter:blur(14px);background-color:#ffffff9e!important}[data-map-chrome-theme][data-map-chrome-theme=dark] .trackyfi-map-chrome-drawer-card{backdrop-filter:blur(8px);background-color:#2c2c2cdb!important}[data-map-chrome-theme][data-map-chrome-theme=light] .trackyfi-map-chrome-drawer-card{backdrop-filter:blur(8px);background-color:#ffffffc7!important}[data-map-chrome-theme] [data-map-drawer-logout=true]{backdrop-filter:none!important;background-color:#0000!important;border:none!important}[data-map-chrome-theme] [data-map-drawer-logout=true]:hover{background-color:#ffffff0f!important}[data-map-chrome-theme][data-map-chrome-theme=light] [data-map-drawer-logout=true]:hover{background-color:#0000000d!important}[data-map-chrome-theme] [data-map-drawer-logout=true]:active{background-color:#ff525224!important}[data-map-chrome-theme][data-map-chrome-theme=dark] .trackyfi-map-device-group-header-strip{box-shadow:none;border-bottom:1px solid #ffffff14;background:linear-gradient(90deg,#ffffff0f 0%,#ffffff05 100%)!important}[data-map-chrome-theme][data-map-chrome-theme=light] .trackyfi-map-device-group-header-strip{box-shadow:none;border-bottom:1px solid #0f172a14;background:linear-gradient(90deg,#0f172a0f 0%,#0f172a05 100%)!important}[data-map-chrome-theme][data-map-chrome-theme=dark] .trackyfi-map-device-group-lane{filter:drop-shadow(0 2px 10px #0000002e)}[data-map-chrome-theme][data-map-chrome-theme=light] .trackyfi-map-device-group-lane{filter:drop-shadow(0 2px 8px #0f172a0f)}[data-map-chrome-theme][data-map-chrome-theme=dark] .trackyfi-map-device-group-section{box-shadow:none;background:0 0!important;border-color:#ffffff0f!important}[data-map-chrome-theme][data-map-chrome-theme=light] .trackyfi-map-device-group-section,[data-map-chrome-theme][data-map-chrome-theme=dark] .trackyfi-map-device-group-well,[data-map-chrome-theme][data-map-chrome-theme=light] .trackyfi-map-device-group-well{box-shadow:none;background:0 0!important}[data-map-chrome-theme][data-map-chrome-theme=dark] .trackyfi-map-device-card-glass{backdrop-filter:blur(14px)saturate(1.15);background-color:#24262c7a!important;border-color:#ffffff1a!important}[data-map-chrome-theme][data-map-chrome-theme=light] .trackyfi-map-device-card-glass{backdrop-filter:blur(14px)saturate(1.1);background-color:#ffffff85!important;border-color:#0f172a1a!important}[data-map-chrome-theme][data-map-chrome-theme=dark] .trackyfi-map-device-card-elevated{transition:box-shadow .2s,border-color .2s,transform .2s;box-shadow:0 4px 16px #0003,inset 0 1px #ffffff14}[data-map-chrome-theme][data-map-chrome-theme=light] .trackyfi-map-device-card-elevated{transition:box-shadow .2s,border-color .2s,transform .2s;box-shadow:0 3px 12px #0f172a12,inset 0 1px #fffffff2}[data-map-chrome-theme][data-map-chrome-theme=dark] .trackyfi-map-device-card-elevated:hover{transform:translateY(-1px);box-shadow:0 8px 22px #00000047,inset 0 1px #ffffff1a}[data-map-chrome-theme][data-map-chrome-theme=light] .trackyfi-map-device-card-elevated:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0f172a1a,inset 0 1px #fff}[data-map-chrome-theme][data-map-chrome-theme=dark] .trackyfi-map-chrome-dock-floating-card{backdrop-filter:blur(12px);background-color:#2c2c2cdb!important}[data-map-chrome-theme][data-map-chrome-theme=light] .trackyfi-map-chrome-dock-floating-card{backdrop-filter:blur(12px);background-color:#ffffffc7!important}.trackyfi-map-drawer-panel-slot{box-sizing:border-box;--drawer-pad:clamp(.5rem, 3cqi, 1rem);--drawer-gap:clamp(.25rem, 2cqi, .75rem);--drawer-font-sm:clamp(.625rem, 2.8cqi, .75rem);--drawer-font-md:clamp(.6875rem, 3.2cqi, .875rem);--drawer-font-lg:clamp(.8125rem, 3.8cqi, 1rem);width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;container:trackyfi-drawer-panel/inline-size}.trackyfi-drawer-panel-content{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;overflow:hidden}.trackyfi-drawer-table-scroll{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.trackyfi-reports-export-dock-panel{box-shadow:0 8px 24px #00000029,inset 0 1px #ffffff0f}@container trackyfi-drawer-panel (width<=20rem){.trackyfi-history-date-row{flex-direction:column!important}.trackyfi-drawer-sort-chips{flex-wrap:wrap}}@media (width>=60rem) and (width<=79.9375rem){[data-map-chrome-theme]{--trackyfi-panel-w:clamp(18rem, 17.81vw, 21.375rem)}}@media (width>=35rem) and (width<=59.9375rem){[data-map-chrome-theme]{--trackyfi-rail-w:clamp(3.5rem, 3.94vw, 4.5rem);--trackyfi-panel-w:clamp(16rem, 17.81vw, 21.375rem)}}@media (width<=34.9375rem){[data-map-chrome-theme]{--trackyfi-rail-w:clamp(3.25rem, 10vw, 4rem);--trackyfi-panel-w:calc(100vw - var(--trackyfi-rail-w))}}.maplibregl-popup{z-index:3}