@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:root{--font-active: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--d: var(--font-active);--m: var(--font-active);--background: 220 14% 96%;--foreground: 225 28% 18%;--card: 0 0% 100%;--card-foreground: 225 28% 18%;--popover: 0 0% 100%;--popover-foreground: 225 28% 18%;--overlay: 220 14% 92%;--primary: 201 67% 54%;--primary-foreground: 0 0% 100%;--secondary: 220 14% 94%;--secondary-foreground: 225 28% 18%;--muted: 220 14% 93%;--muted-foreground: 220 10% 38%;--accent: 201 67% 54%;--accent-foreground: 0 0% 100%;--destructive: 0 68% 51%;--destructive-foreground: 0 0% 100%;--border: 220 13% 82%;--input: 220 13% 82%;--ring: 201 67% 54%;--chart-1: 201 67% 54%;--chart-2: 280 65% 60%;--chart-3: 38 98% 71%;--chart-4: 0 68% 51%;--chart-5: 280 65% 60%;--warning: 38 98% 71%;--warning-foreground: 213 28% 27%;--success: 201 67% 54%;--success-foreground: 0 0% 100%;--info: 217 91% 60%;--info-foreground: 0 0% 100%;--positive: 160 100% 20%;--purple: 244 48% 47%;--orange: 22 100% 28%;--pink: 335 65% 33%;--sensor-speed: 202 100% 46%;--sensor-rpm: 125 52% 33%;--sensor-fuel: 42 93% 53%;--sensor-temp: 24 100% 45%;--sensor-battery: 125 68% 24%;--sensor-oil: 275 42% 38%;--sensor-on: 125 52% 33%;--sensor-off: 0 62% 40%;--sensor-signal: 202 100% 46%;--sensor-default: 201 67% 54%;--radius: .5rem;--sidebar-background: 220 16% 96%;--sidebar-foreground: 220 10% 38%;--sidebar-primary: 201 67% 54%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 220 14% 94%;--sidebar-accent-foreground: 225 28% 18%;--sidebar-border: 220 13% 82%;--sidebar-ring: 201 67% 54%;--t2: rgba(0, 0, 0, .6);--t3: rgba(0, 0, 0, .4);--t4: rgba(0, 0, 0, .22);--surface-panel: rgba(255, 255, 255, .85);--surface-solid: #ffffff;--ds-divider: rgba(0, 0, 0, .05);--input-surface: rgba(0, 0, 0, .04);--input-brd: rgba(0, 0, 0, .1);--sg-sidebar-width-expanded: 220px;--sg-sidebar-width-reduced: 70px;--sg-sidebar-shadow: 0 18px 45px rgba(15, 24, 48, .12)}html,body,button,input,select,textarea,.form-control,.btn,.modal,.dropdown-menu,.tooltip,.popover{font-family:var(--font-active)!important}body{color:hsl(var(--foreground));background:hsl(var(--background));letter-spacing:0}#menu_act,#menu_mobile,.l-sidebar,.c-menu,.c-menu-item__title,.c-menu-item__title .text,.c-menu-item__title .text-base,.subsection-title{font-family:var(--font-active)!important}#menu_act{color:hsl(var(--sidebar-foreground))}#left_sidebar.l-sidebar{background:var(--surface-panel)!important;border-right:1px solid hsl(var(--sidebar-border) / .75);box-shadow:var(--sg-sidebar-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.logo{border-bottom:1px solid var(--ds-divider)}#menu_btn,.arrow-hamburger{background:var(--surface-solid)!important;border:1px solid hsl(var(--sidebar-border) / .9)!important;box-shadow:0 8px 24px #0f18301a;color:hsl(var(--sidebar-foreground))!important}#menu_btn:hover,.arrow-hamburger:hover{color:hsl(var(--sidebar-primary))!important;border-color:hsl(var(--sidebar-ring) / .45)!important}.c-menu__item{color:hsl(var(--sidebar-foreground))!important}.sg-sidebar-emoji{--sg-sidebar-emoji-size: 22px;display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important;font-size:var(--sg-sidebar-emoji-size);line-height:1;text-align:center;transform-origin:center;transition:transform .16s ease}.sg-sidebar-emoji-mobile{--sg-sidebar-emoji-size: 20px}#menu_act .c-menu>ul .c-menu__item .sg-sidebar-emoji{flex:0 0 64px;width:64px;min-width:64px}.c-menu__item__inner{border-radius:var(--radius)!important;color:inherit!important;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease!important}.c-menu__item:not(.is-active) .c-menu__item__inner:hover,#menu_mobile li:not(.is-active) .c-menu__item__inner:hover{background:hsl(var(--sidebar-accent) / .5)!important;color:hsl(var(--sidebar-accent-foreground))!important;box-shadow:none!important;transform:translate(2px)}.c-menu__item:not(.is-active) .c-menu__item__inner:hover .sg-sidebar-emoji,#menu_mobile li:not(.is-active) .c-menu__item__inner:hover .sg-sidebar-emoji{transform:scale(1.08) rotate(-3deg)}.c-menu>ul .c-menu__item:not(.is-active):hover .c-menu__item__inner:before{height:0!important;opacity:0!important}#menu_act .c-menu>ul .c-menu__item .c-menu__item__inner:before{content:none!important;display:none!important;height:0!important;width:0!important;margin:0!important;opacity:0!important;background:transparent!important}#menu_act .c-menu>ul .c-menu__item:not(.is-active):hover .c-menu__item__inner .c-menu-item__title span{color:hsl(var(--sidebar-accent-foreground))!important}.c-menu__item__inner>i,.c-menu__item__inner>.sg-sidebar-emoji{color:currentColor!important}.c-menu__item.is-active .c-menu__item__inner,#menu_mobile li.is-active .c-menu__item__inner{background:hsl(var(--sidebar-primary) / .1)!important;color:hsl(var(--sidebar-primary))!important;box-shadow:inset 0 0 0 1px hsl(var(--sidebar-primary) / .24)}#menu_act .c-menu>ul .c-menu__item.is-active .c-menu__item__inner .c-menu-item__title span,#menu_mobile li.is-active .c-menu__item__inner .c-menu-item__title span{color:hsl(var(--sidebar-primary))!important}.c-menu__item.is-active .sg-sidebar-emoji,#menu_mobile li.is-active .sg-sidebar-emoji{transform:scale(1.05)}.c-menu__item.is-active2:not(.is-active) .c-menu__item__inner,#menu_mobile li.is-active2:not(.is-active) .c-menu__item__inner{background:transparent!important;color:hsl(var(--sidebar-foreground))!important;box-shadow:none!important}.sidebar-is-expanded .c-menu>ul .c-menu__item.is-active2:not(.is-active) .c-menu__item__inner:before{opacity:0!important}.subsection-title{color:var(--t4)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important}.c-menu__item--separator{background-color:var(--ds-divider)!important}.badge-custom-desktop{background:hsl(var(--destructive))!important;color:hsl(var(--destructive-foreground))!important;border:1px solid rgba(255,255,255,.85);box-shadow:0 8px 22px #d6303142;font-family:var(--font-active)!important}#menu_mobile{background:var(--surface-panel)!important;border-top:1px solid hsl(var(--sidebar-border) / .75);box-shadow:0 -16px 40px #0f183024;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}#menu_mobile li{color:hsl(var(--sidebar-foreground))!important}#menu_mobile ul{align-items:stretch!important;gap:0!important;height:100%!important;justify-content:center!important;margin:0!important;padding:0 12px!important}#menu_mobile li{display:flex!important;flex:1 1 0!important;align-items:stretch!important;justify-content:center!important;min-width:0!important}#menu_mobile .c-menu__item__inner{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:100%!important;min-width:0!important;margin:6px 1px!important;padding:0!important;border-radius:var(--radius)!important;text-align:center!important}#menu_mobile .c-menu__item__inner>i,#menu_mobile .c-menu__item__inner>.sg-sidebar-emoji,#menu_mobile .c-menu__item__inner>[id^=userImg-]{flex:0 0 auto!important;margin:0!important}#menu_mobile .c-menu-item__title{width:100%!important;min-width:0!important;line-height:1!important}#menu_mobile .c-menu-item__title .text,#menu_mobile .c-menu-item__title .text-base{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;line-height:12px!important;text-align:center!important}:root{--sg-sidebar-width-expanded: 236px;--sg-sidebar-width-reduced: 70px}body.sidebar-is-expanded main.l-main{padding-left:var(--sg-sidebar-width-expanded)!important}body:not(.sidebar-is-expanded) main.l-main{padding-left:var(--sg-sidebar-width-reduced)!important}.arrow-hamburger,#menu_btn{display:none!important}#left_sidebar.l-sidebar{display:flex;flex-direction:column;width:var(--sg-sidebar-width-reduced)!important;background:hsl(var(--sidebar-background))!important;border-right:1px solid hsl(var(--sidebar-border))!important;box-shadow:none!important;overflow:hidden}body.sidebar-is-expanded #left_sidebar.l-sidebar{width:var(--sg-sidebar-width-expanded)!important}#menu_act .logo.sg-achar-brand{display:flex;align-items:center;justify-content:center;min-height:68px;background:hsl(var(--sidebar-background))!important;border-bottom:1px solid hsl(var(--sidebar-border))!important}#menu_act .sg-achar-brand-inner{width:100%;background:hsl(var(--sidebar-background))!important}#menu_act .sg-achar-brand-link{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;padding:0 14px;background:hsl(var(--sidebar-background))!important;color:hsl(var(--sidebar-accent-foreground));text-decoration:none!important}#menu_act .sg-achar-brand-image,#menu_act .sg-achar-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:170px;height:38px;min-width:0;object-fit:contain}#menu_act .sg-achar-brand-mark svg{width:34px;height:34px;fill:none;stroke:hsl(var(--warning));stroke-width:1.9;stroke-linejoin:round}#menu_act .sg-achar-brand-name{min-width:0;overflow:hidden;color:hsl(var(--sidebar-accent-foreground));font-size:16px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body:not(.sidebar-is-expanded) #menu_act .sg-achar-brand-name{display:none}body:not(.sidebar-is-expanded) #menu_act .sg-achar-brand-image{max-width:42px}#menu_act .sg-achar-nav-scroll{flex:1 1 auto;height:auto;min-height:0;padding:12px 4px 10px;overflow-x:hidden;overflow-y:auto}#menu_act .sg-achar-nav-scroll::-webkit-scrollbar{display:none}#menu_act .sg-achar-list{gap:2px}#menu_act .c-menu>ul .c-menu__item{padding:0 4px;background:transparent!important;color:hsl(var(--sidebar-foreground))!important;overflow:visible}#menu_act .c-menu>ul .c-menu__item:not(.c-menu__item--text){margin-bottom:2px}#menu_act .c-menu>ul .c-menu__item .c-menu__item__inner{display:flex!important;align-items:center;min-height:42px;margin:0;padding:0 12px;background:transparent!important;border-radius:8px!important;color:inherit!important;box-shadow:none!important;overflow:hidden}body:not(.sidebar-is-expanded) #menu_act .c-menu>ul .c-menu__item .c-menu__item__inner{justify-content:center;width:46px;margin:0 auto;padding:0}#menu_act .c-menu>ul .c-menu__item .sg-sidebar-emoji{flex:0 0 24px;width:24px;min-width:24px;font-size:22px}#menu_act .c-menu>ul .c-menu__item .c-menu-item__title{position:relative;left:auto!important;flex:1 1 auto;min-width:0;margin-left:12px;padding:0!important;opacity:1!important}body:not(.sidebar-is-expanded) #menu_act .c-menu>ul .c-menu__item .c-menu-item__title{display:none!important}#menu_act .c-menu>ul .c-menu__item .c-menu-item__title .text{display:block;overflow:hidden;color:hsl(var(--sidebar-foreground))!important;font-size:14px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}#menu_act .c-menu>ul .c-menu__item:not(.is-active) .c-menu__item__inner:hover{background:hsl(var(--sidebar-accent) / .6)!important;color:hsl(var(--sidebar-accent-foreground))!important;box-shadow:none!important;transform:translate(2px)}#menu_act .c-menu>ul .c-menu__item:not(.is-active) .c-menu__item__inner:hover .text{color:hsl(var(--sidebar-accent-foreground))!important}#menu_act .c-menu>ul .c-menu__item.is-active .c-menu__item__inner{background:hsl(var(--sidebar-accent) / .95)!important;color:hsl(var(--sidebar-accent-foreground))!important;box-shadow:inset 0 0 0 1px hsl(var(--sidebar-border))!important}#menu_act .c-menu>ul .c-menu__item.is-active .c-menu__item__inner .text{color:hsl(var(--sidebar-accent-foreground))!important}#menu_act .sg-achar-active-marker{position:absolute;left:0;top:50%;width:3px;height:22px;border-radius:0 999px 999px 0;background:hsl(var(--sidebar-primary));opacity:0;transform:translateY(-50%) scaleY(0);transform-origin:center;transition:opacity .16s ease,transform .16s ease}#menu_act .c-menu>ul .c-menu__item.is-active .sg-achar-active-marker{opacity:1;transform:translateY(-50%) scaleY(1)}#menu_act .c-menu>ul .c-menu__item:not(.is-active) .c-menu__item__inner:hover .sg-achar-active-marker{opacity:.6;transform:translateY(-50%) scaleY(.75)}#menu_act .sg-achar-section{display:flex!important;align-items:center;gap:8px;min-height:0;margin:14px 0 6px;padding:0 14px;cursor:default!important}#menu_act .sg-achar-section .subsection-title{height:auto;margin:0;color:hsl(var(--sidebar-foreground) / .55)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;line-height:1;text-transform:uppercase;white-space:nowrap}#menu_act .sg-achar-section .c-menu__item--separator{position:static;flex:1 1 auto;width:auto;height:1px;background:linear-gradient(90deg,hsl(var(--sidebar-border)),transparent)!important;opacity:1!important}body:not(.sidebar-is-expanded) #menu_act .sg-achar-section{justify-content:center;margin:10px 0 8px;padding:0 14px}body:not(.sidebar-is-expanded) #menu_act .sg-achar-section .subsection-title{display:none}body:not(.sidebar-is-expanded) #menu_act .sg-achar-section .c-menu__item--separator{flex:0 0 34px;width:34px;background:hsl(var(--sidebar-border) / .65)!important}#menu_act .badge-custom-desktop{top:4px;right:8px;z-index:2}#menu_act .sg-achar-footer{flex:0 0 auto;border-top:1px solid hsl(var(--sidebar-border));padding:8px 6px}#menu_act .sg-achar-collapse,#menu_act .sg-achar-profile{display:flex;align-items:center;width:100%;border:0;border-radius:8px;background:transparent;color:hsl(var(--sidebar-foreground));font-family:var(--font-active)!important;text-align:left;transition:background-color .16s ease,color .16s ease}#menu_act .sg-achar-collapse{min-height:42px;gap:12px;padding:0 12px;font-size:14px;font-weight:600}#menu_act .sg-achar-collapse:hover,#menu_act .sg-achar-profile:hover{background:hsl(var(--sidebar-accent) / .7);color:hsl(var(--sidebar-accent-foreground))}#menu_act .sg-achar-collapse-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;font-size:28px;line-height:1}body:not(.sidebar-is-expanded) #menu_act .sg-achar-collapse{justify-content:center;padding:0}body:not(.sidebar-is-expanded) #menu_act .sg-achar-collapse-icon{transform:rotate(180deg)}body:not(.sidebar-is-expanded) #menu_act .sg-achar-collapse-label{display:none}#menu_act .sg-achar-profile{min-height:54px;gap:10px;margin-top:4px;padding:7px 8px}#menu_act .sg-achar-profile-avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;overflow:hidden;border:1px solid hsl(var(--sidebar-border));border-radius:999px;background:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-accent-foreground));font-size:14px;font-weight:700}#menu_act .sg-achar-profile-avatar img{width:100%;height:100%;object-fit:cover}#menu_act .sg-achar-profile-copy{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px}#menu_act .sg-achar-profile-name,#menu_act .sg-achar-profile-email{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#menu_act .sg-achar-profile-name{color:hsl(var(--sidebar-accent-foreground));font-size:13px;font-weight:700}#menu_act .sg-achar-profile-email{color:hsl(var(--sidebar-foreground));font-size:11px;font-weight:500}#menu_act .sg-achar-logout{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;border:0;border-radius:6px;background:transparent;color:hsl(var(--destructive));font-size:17px;line-height:1}#menu_act .sg-achar-logout:hover{background:hsl(var(--destructive) / .1)}body:not(.sidebar-is-expanded) #menu_act .sg-achar-profile{justify-content:center;padding:7px 0}body:not(.sidebar-is-expanded) #menu_act .sg-achar-profile-copy,body:not(.sidebar-is-expanded) #menu_act .sg-achar-logout{display:none}.sidebar_devices .device_detail .mb-1.bg-body.rounded-3,.sidebar_account .device_detail .mb-1.bg-body.rounded-3,.right_page .device_detail .mb-1.bg-body.rounded-3,#mobile_box .device_detail .mb-1.bg-body.rounded-3,#mobile_map .device_detail .mb-1.bg-body.rounded-3{margin-bottom:8px!important;background:transparent!important;border-radius:0!important}.sidebar_devices .device_detail .nav-tabs.nav-default,.sidebar_account .device_detail .nav-tabs.nav-default,.right_page .device_detail .nav-tabs.nav-default,#mobile_box .device_detail .nav-tabs.nav-default,#mobile_map .device_detail .nav-tabs.nav-default{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px!important;width:100%;margin:0!important;padding:0 12px 6px!important;overflow:visible!important;background:transparent!important;border:0!important;-webkit-text-size-adjust:100%;text-size-adjust:none}.sidebar_devices .device_detail .nav-tabs.nav-default:not(:has(>li:nth-child(5))),.sidebar_account .device_detail .nav-tabs.nav-default:not(:has(>li:nth-child(5))),.right_page .device_detail .nav-tabs.nav-default:not(:has(>li:nth-child(5))),#mobile_box .device_detail .nav-tabs.nav-default:not(:has(>li:nth-child(5))),#mobile_map .device_detail .nav-tabs.nav-default:not(:has(>li:nth-child(5))){grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}.sidebar_devices .device_detail .nav-tabs.nav-default:before,.sidebar_devices .device_detail .nav-tabs.nav-default:after,.sidebar_account .device_detail .nav-tabs.nav-default:before,.sidebar_account .device_detail .nav-tabs.nav-default:after,.right_page .device_detail .nav-tabs.nav-default:before,.right_page .device_detail .nav-tabs.nav-default:after,#mobile_box .device_detail .nav-tabs.nav-default:before,#mobile_box .device_detail .nav-tabs.nav-default:after,#mobile_map .device_detail .nav-tabs.nav-default:before,#mobile_map .device_detail .nav-tabs.nav-default:after{content:none!important;display:none!important}.sidebar_devices .device_detail .nav-tabs.nav-default>li,.sidebar_account .device_detail .nav-tabs.nav-default>li,.right_page .device_detail .nav-tabs.nav-default>li,#mobile_box .device_detail .nav-tabs.nav-default>li,#mobile_map .device_detail .nav-tabs.nav-default>li{display:block!important;float:none!important;width:auto!important;margin:0!important;line-height:1!important;vertical-align:initial!important}.sidebar_devices .device_detail .nav-default>li.active:after,.sidebar_account .device_detail .nav-default>li.active:after,.right_page .device_detail .nav-default>li.active:after,#mobile_box .device_detail .nav-default>li.active:after,#mobile_map .device_detail .nav-default>li.active:after{content:none!important;display:none!important}.sidebar_devices .device_detail .nav-tabs.nav-default>li>a,.sidebar_account .device_detail .nav-tabs.nav-default>li>a,.right_page .device_detail .nav-tabs.nav-default>li>a,#mobile_box .device_detail .nav-tabs.nav-default>li>a,#mobile_map .device_detail .nav-tabs.nav-default>li>a{position:relative;display:flex!important;min-width:0;min-height:58px;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin:0!important;padding:6px 2px!important;overflow:visible;border:1px solid hsl(var(--border) / .6)!important;border-radius:12px!important;background:hsl(var(--card))!important;box-shadow:0 1px 2px #0f172a0f!important;color:hsl(var(--muted-foreground))!important;font-family:var(--font-active)!important;font-size:12px!important;font-weight:500!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;white-space:nowrap;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease!important}.sidebar_devices .device_detail .nav-tabs.nav-default>li>a:hover,.sidebar_account .device_detail .nav-tabs.nav-default>li>a:hover,.right_page .device_detail .nav-tabs.nav-default>li>a:hover,#mobile_box .device_detail .nav-tabs.nav-default>li>a:hover,#mobile_map .device_detail .nav-tabs.nav-default>li>a:hover{border-color:hsl(var(--border))!important;color:hsl(var(--foreground))!important;box-shadow:0 8px 18px #0f172a14!important;transform:translateY(-2px)}.sidebar_devices .device_detail .nav-tabs.nav-default>li.active>a,.sidebar_devices .device_detail .nav-tabs.nav-default>li.active>a:hover,.sidebar_devices .device_detail .nav-tabs.nav-default>li.active>a:focus,.sidebar_account .device_detail .nav-tabs.nav-default>li.active>a,.sidebar_account .device_detail .nav-tabs.nav-default>li.active>a:hover,.sidebar_account .device_detail .nav-tabs.nav-default>li.active>a:focus,.right_page .device_detail .nav-tabs.nav-default>li.active>a,.right_page .device_detail .nav-tabs.nav-default>li.active>a:hover,.right_page .device_detail .nav-tabs.nav-default>li.active>a:focus,#mobile_box .device_detail .nav-tabs.nav-default>li.active>a,#mobile_box .device_detail .nav-tabs.nav-default>li.active>a:hover,#mobile_box .device_detail .nav-tabs.nav-default>li.active>a:focus,#mobile_map .device_detail .nav-tabs.nav-default>li.active>a,#mobile_map .device_detail .nav-tabs.nav-default>li.active>a:hover,#mobile_map .device_detail .nav-tabs.nav-default>li.active>a:focus{border-color:hsl(var(--border))!important;color:hsl(var(--foreground))!important;box-shadow:0 8px 18px #0f172a14!important;transform:none}.sidebar_devices .device_detail .nav-tabs.nav-default>li>a>i,.sidebar_account .device_detail .nav-tabs.nav-default>li>a>i,.right_page .device_detail .nav-tabs.nav-default>li>a>i,#mobile_box .device_detail .nav-tabs.nav-default>li>a>i,#mobile_map .device_detail .nav-tabs.nav-default>li>a>i{display:none!important}.sidebar_devices .device_detail .nav-tabs.nav-default>li>a:before,.sidebar_account .device_detail .nav-tabs.nav-default>li>a:before,.right_page .device_detail .nav-tabs.nav-default>li>a:before,#mobile_box .device_detail .nav-tabs.nav-default>li>a:before,#mobile_map .device_detail .nav-tabs.nav-default>li>a:before{display:grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:10px;background:hsl(var(--card) / .8);font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important;font-size:17px;line-height:1;transition:background-color .2s ease,transform .2s ease}.sidebar_devices .device_detail .nav-tabs.nav-default>li>a:hover:before,.sidebar_account .device_detail .nav-tabs.nav-default>li>a:hover:before,.right_page .device_detail .nav-tabs.nav-default>li>a:hover:before,#mobile_box .device_detail .nav-tabs.nav-default>li>a:hover:before,#mobile_map .device_detail .nav-tabs.nav-default>li>a:hover:before{background:hsl(var(--muted));transform:translateY(-2px) scale(1.1) rotate(-3deg)}.sidebar_devices .device_detail .nav-tabs.nav-default>li.active>a:before,.sidebar_account .device_detail .nav-tabs.nav-default>li.active>a:before,.right_page .device_detail .nav-tabs.nav-default>li.active>a:before,#mobile_box .device_detail .nav-tabs.nav-default>li.active>a:before,#mobile_map .device_detail .nav-tabs.nav-default>li.active>a:before{transform:scale(1.02)}.sidebar_devices .device_detail .nav-tabs.nav-default>li>a[href="#tab-geral"]:before,.sidebar_account .device_detail .nav-tabs.nav-default>li>a[href="#tab-geral"]:before,.right_page .device_detail .nav-tabs.nav-default>li>a[href="#tab-geral"]:before,#mobile_box .device_detail .nav-tabs.nav-default>li>a[href="#tab-geral"]:before,#mobile_map .device_detail .nav-tabs.nav-default>li>a[href="#tab-geral"]:before{content:"📊"}.sidebar_devices .device_detail .nav-tabs.nav-default>li>a[href="#tab-alertas"]:before,.sidebar_account .device_detail .nav-tabs.nav-default>li>a[href="#tab-alertas"]:before,.right_page .device_detail .nav-tabs.nav-default>li>a[href="#tab-alertas"]:before,#mobile_box .device_detail .nav-tabs.nav-default>li>a[href="#tab-alertas"]:before,#mobile_map .device_detail .nav-tabs.nav-default>li>a[href="#tab-alertas"]:before{content:"🔔"}.sidebar_devices .device_detail .nav-tabs.nav-default>li>a[onclick*=handleHistoryNavigate]:before,.sidebar_account .device_detail .nav-tabs.nav-default>li>a[onclick*=handleHistoryNavigate]:before,.right_page .device_detail .nav-tabs.nav-default>li>a[onclick*=handleHistoryNavigate]:before,#mobile_box .device_detail .nav-tabs.nav-default>li>a[onclick*=handleHistoryNavigate]:before,#mobile_map .device_detail .nav-tabs.nav-default>li>a[onclick*=handleHistoryNavigate]:before{content:"🚗"}.sidebar_devices .device_detail .nav-tabs.nav-default>li>a[href="#tab-sensores"]:before,.sidebar_account .device_detail .nav-tabs.nav-default>li>a[href="#tab-sensores"]:before,.right_page .device_detail .nav-tabs.nav-default>li>a[href="#tab-sensores"]:before,#mobile_box .device_detail .nav-tabs.nav-default>li>a[href="#tab-sensores"]:before,#mobile_map .device_detail .nav-tabs.nav-default>li>a[href="#tab-sensores"]:before{content:"🔬"}.sidebar_devices .device_detail .nav-tabs.nav-default>li>a[href="#tab-servicos"]:before,.sidebar_account .device_detail .nav-tabs.nav-default>li>a[href="#tab-servicos"]:before,.right_page .device_detail .nav-tabs.nav-default>li>a[href="#tab-servicos"]:before,#mobile_box .device_detail .nav-tabs.nav-default>li>a[href="#tab-servicos"]:before,#mobile_map .device_detail .nav-tabs.nav-default>li>a[href="#tab-servicos"]:before{content:"🔧"}.sidebar_devices .device_detail .nav-tabs.nav-default .badge,.sidebar_account .device_detail .nav-tabs.nav-default .badge,.right_page .device_detail .nav-tabs.nav-default .badge,#mobile_box .device_detail .nav-tabs.nav-default .badge,#mobile_map .device_detail .nav-tabs.nav-default .badge{position:absolute!important;top:4px!important;right:4px!important;display:inline-flex!important;align-items:center;justify-content:center;min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:999px!important;background:#ef4444!important;color:#fff!important;box-shadow:0 2px 6px #ef44444d!important;font-family:var(--font-active)!important;font-size:12px!important;font-weight:700!important;line-height:1!important;border:3px solid hsl(var(--card))!important}#container-analysis.sg-device-day-events-container{margin:0 8px 24px!important;padding:0 14px 24px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:hsl(var(--foreground));font-family:var(--font-active)!important}#container-analysis.sg-device-day-events-container>:not(.sg-device-day-events){display:none!important}.sg-device-day-events{display:flex;flex-direction:column;gap:0;width:100%;padding:0 2px;font-family:var(--font-active)!important}.sg-device-day-events__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px;padding:0 2px}.sg-device-day-events__header h3,.sg-device-day-events__header span{margin:0;color:hsl(var(--muted-foreground) / .6);font-family:var(--font-active)!important;font-size:11px;font-weight:700;line-height:14px;letter-spacing:0}.sg-device-day-events__header h3{text-transform:uppercase}.sg-device-day-events__header span{flex:0 0 auto;font-weight:600;text-transform:capitalize}.sg-device-day-events__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 18px;overflow:hidden;border:1px solid hsl(var(--foreground) / .04);border-radius:10px;background:hsl(var(--foreground) / .04)}.sg-device-day-events__stat{display:flex;min-width:0;flex-direction:column;align-items:center;gap:2px;padding:11px 6px 12px;background:hsl(var(--card));text-align:center}.sg-device-day-events__stat p{display:flex;align-items:baseline;justify-content:center;gap:2px;min-width:0;margin:0;color:hsl(var(--foreground));font-family:var(--font-active)!important;font-size:15px;font-weight:700;line-height:17px;letter-spacing:0;font-variant-numeric:tabular-nums}.sg-device-day-events__stat strong{min-width:0;overflow:hidden;font:inherit;text-overflow:ellipsis;white-space:nowrap}.sg-device-day-events__stat span{color:hsl(var(--muted-foreground) / .6);font-size:9px;font-weight:700;line-height:11px}.sg-device-day-events__stat small{margin:0;color:hsl(var(--muted-foreground) / .6);font-family:var(--font-active)!important;font-size:8.5px;font-weight:700;line-height:10px;letter-spacing:0;text-transform:uppercase}.sg-device-day-events__timeline{position:relative;display:flex;flex-direction:column;padding-left:22px}.sg-device-day-events__item{--sg-event-dot: #f59e0b;position:relative;z-index:1;display:flex;align-items:flex-start;gap:12px;min-width:0;padding-bottom:14px}.sg-device-day-events__item[data-kind=move],.sg-device-day-events__item[data-kind=blocked-off]{--sg-event-dot: #10b981}.sg-device-day-events__item[data-kind=park],.sg-device-day-events__item[data-kind=ign-off]{--sg-event-dot: #6b7280}.sg-device-day-events__item[data-kind=ign-on]{--sg-event-dot: #3b82f6}.sg-device-day-events__item[data-kind=blocked-on],.sg-device-day-events__item[data-kind=alert]{--sg-event-dot: #ef4444}.sg-device-day-events__rail{position:absolute;top:17px;bottom:-1px;left:-17px;z-index:0;width:2px;background-image:linear-gradient(to bottom,hsl(var(--foreground) / .1) 0,hsl(var(--foreground) / .1) 3px,transparent 3px,transparent 6px);pointer-events:none}.sg-device-day-events__dot{position:absolute;top:4px;left:-22px;z-index:2;width:12px;height:12px;border:2px solid hsl(var(--card));border-radius:999px;background:var(--sg-event-dot);box-shadow:0 0 1px var(--sg-event-dot)}.sg-device-day-events__item[data-kind=ign-off] .sg-device-day-events__dot{background:hsl(var(--card))}.sg-device-day-events__copy{flex:1 1 auto;min-width:0}.sg-device-day-events__copy p{margin:0;color:hsl(var(--foreground));font-family:var(--font-active)!important;font-size:13.5px;font-weight:700;line-height:17px;letter-spacing:0}.sg-device-day-events__item[data-alert=true] .sg-device-day-events__copy p{color:#ef4444}.sg-device-day-events__copy small{display:block;margin-top:2px;overflow:hidden;color:hsl(var(--muted-foreground) / .6);font-family:var(--font-active)!important;font-size:11px;font-weight:500;line-height:15px;letter-spacing:0;text-overflow:ellipsis}.sg-device-day-events__item time{flex:0 0 auto;padding-top:1px;color:hsl(var(--muted-foreground));font-family:var(--font-active)!important;font-size:11px;font-weight:700;line-height:14px;letter-spacing:0;font-variant-numeric:tabular-nums}.sg-device-day-events__empty{margin:0;padding:6px 0;color:hsl(var(--muted-foreground) / .7);font-family:var(--font-active)!important;font-size:12px;font-weight:500;line-height:16px}.sg-device-day-events__skeleton{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:46px;padding-bottom:14px}.sg-device-day-events__skeleton span{position:absolute;top:4px;left:-22px;width:12px;height:12px;border:2px solid hsl(var(--card));border-radius:999px;background:hsl(var(--foreground) / .12)}.sg-device-day-events__skeleton div{flex:1 1 auto;min-width:0}.sg-device-day-events__skeleton i,.sg-device-day-events__skeleton b{display:block;border-radius:999px;background:hsl(var(--foreground) / .1)}.sg-device-day-events__skeleton i:first-child{width:62%;height:14px}.sg-device-day-events__skeleton i:last-child{width:42%;height:10px;margin-top:6px;background:hsl(var(--foreground) / .08)}.sg-device-day-events__skeleton b{flex:0 0 36px;height:10px;margin-top:2px}.sidebar_devices .device_detail #tab-sensores,.sidebar_account .device_detail #tab-sensores,.right_page .device_detail #tab-sensores,#mobile_box .device_detail #tab-sensores,#mobile_map .device_detail #tab-sensores{min-height:100%;background:hsl(var(--background))!important;color:hsl(var(--foreground));font-family:var(--font-active)!important;letter-spacing:0}.sidebar_devices .device_detail #sensors-smt4g,.sidebar_account .device_detail #sensors-smt4g,.right_page .device_detail #sensors-smt4g,#mobile_box .device_detail #sensors-smt4g,#mobile_map .device_detail #sensors-smt4g{--sg-sensor-card-size: minmax(118px, 1fr);--sg-sensor-card-bg: hsl(var(--card));--sg-sensor-card-border: hsl(var(--border) / .72);--sg-sensor-card-shadow: 0 1px 2px rgba(15, 23, 42, .06);--sg-sensor-card-shadow-hover: 0 8px 18px rgba(15, 23, 42, .08);--sg-sensor-accent: hsl(var(--sensor-default));padding:12px 14px 22px;font-family:var(--font-active)!important}.sidebar_devices .device_detail #sensors-smt4g .card-container,.sidebar_account .device_detail #sensors-smt4g .card-container,.right_page .device_detail #sensors-smt4g .card-container,#mobile_box .device_detail #sensors-smt4g .card-container,#mobile_map .device_detail #sensors-smt4g .card-container{display:grid!important;grid-template-columns:repeat(3,var(--sg-sensor-card-size))!important;gap:12px!important;align-items:stretch!important;width:100%;padding:0!important;margin:0!important;box-sizing:border-box}.sidebar_devices .device_detail #sensors-smt4g .card-sensors,.sidebar_account .device_detail #sensors-smt4g .card-sensors,.right_page .device_detail #sensors-smt4g .card-sensors,#mobile_box .device_detail #sensors-smt4g .card-sensors,#mobile_map .device_detail #sensors-smt4g .card-sensors{position:relative;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0;min-height:98px;height:auto!important;padding:12px 10px!important;overflow:hidden;border:1px solid var(--sg-sensor-card-border)!important;border-radius:12px!important;background:var(--sg-sensor-card-bg)!important;box-shadow:var(--sg-sensor-card-shadow)!important;color:hsl(var(--foreground));text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sidebar_devices .device_detail #sensors-smt4g .card-sensors:hover,.sidebar_account .device_detail #sensors-smt4g .card-sensors:hover,.right_page .device_detail #sensors-smt4g .card-sensors:hover,#mobile_box .device_detail #sensors-smt4g .card-sensors:hover,#mobile_map .device_detail #sensors-smt4g .card-sensors:hover{border-color:hsl(var(--ring) / .34)!important;box-shadow:var(--sg-sensor-card-shadow-hover)!important;transform:translateY(-1px)}.sidebar_devices .device_detail #sensors-smt4g .card-icon,.sidebar_account .device_detail #sensors-smt4g .card-icon,.right_page .device_detail #sensors-smt4g .card-icon,#mobile_box .device_detail #sensors-smt4g .card-icon,#mobile_map .device_detail #sensors-smt4g .card-icon{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:100%;min-width:0;margin:0!important;color:var(--sg-sensor-accent);font-family:var(--font-active)!important;font-size:22px!important;line-height:1!important}.sidebar_devices .device_detail #sensors-smt4g .card-icon>div,.sidebar_account .device_detail #sensors-smt4g .card-icon>div,.right_page .device_detail #sensors-smt4g .card-icon>div,#mobile_box .device_detail #sensors-smt4g .card-icon>div,#mobile_map .device_detail #sensors-smt4g .card-icon>div,.sidebar_devices .device_detail #sensors-smt4g .card-icon [data-modal],.sidebar_account .device_detail #sensors-smt4g .card-icon [data-modal],.right_page .device_detail #sensors-smt4g .card-icon [data-modal],#mobile_box .device_detail #sensors-smt4g .card-icon [data-modal],#mobile_map .device_detail #sensors-smt4g .card-icon [data-modal]{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:0}.sidebar_devices .device_detail #sensors-smt4g .card-icon i,.sidebar_account .device_detail #sensors-smt4g .card-icon i,.right_page .device_detail #sensors-smt4g .card-icon i,#mobile_box .device_detail #sensors-smt4g .card-icon i,#mobile_map .device_detail #sensors-smt4g .card-icon i{color:inherit;font-size:23px!important;line-height:1!important}.sidebar_devices .device_detail #sensors-smt4g .card-title,.sidebar_account .device_detail #sensors-smt4g .card-title,.right_page .device_detail #sensors-smt4g .card-title,#mobile_box .device_detail #sensors-smt4g .card-title,#mobile_map .device_detail #sensors-smt4g .card-title{max-width:100%;margin:0!important;overflow:hidden;color:hsl(var(--foreground))!important;font-family:var(--font-active)!important;font-size:10px!important;font-weight:800!important;line-height:12px!important;letter-spacing:0!important;text-align:center;text-overflow:ellipsis;text-transform:uppercase}.sidebar_devices .device_detail #sensors-smt4g .card-text,.sidebar_account .device_detail #sensors-smt4g .card-text,.right_page .device_detail #sensors-smt4g .card-text,#mobile_box .device_detail #sensors-smt4g .card-text,#mobile_map .device_detail #sensors-smt4g .card-text{margin:0!important;color:hsl(var(--muted-foreground))!important;font-family:var(--font-active)!important;font-size:9px!important;font-weight:600;line-height:12px;letter-spacing:0}.sidebar_devices .device_detail #sensors-smt4g #battlvl,.sidebar_account .device_detail #sensors-smt4g #battlvl,.right_page .device_detail #sensors-smt4g #battlvl,#mobile_box .device_detail #sensors-smt4g #battlvl,#mobile_map .device_detail #sensors-smt4g #battlvl{--sg-sensor-accent: hsl(var(--sensor-battery))}.sidebar_devices .device_detail #sensors-smt4g #ign,.sidebar_account .device_detail #sensors-smt4g #ign,.right_page .device_detail #sensors-smt4g #ign,#mobile_box .device_detail #sensors-smt4g #ign,#mobile_map .device_detail #sensors-smt4g #ign,.sidebar_devices .device_detail #sensors-smt4g #chg,.sidebar_account .device_detail #sensors-smt4g #chg,.right_page .device_detail #sensors-smt4g #chg,#mobile_box .device_detail #sensors-smt4g #chg,#mobile_map .device_detail #sensors-smt4g #chg,.sidebar_devices .device_detail #sensors-smt4g #out1,.sidebar_account .device_detail #sensors-smt4g #out1,.right_page .device_detail #sensors-smt4g #out1,#mobile_box .device_detail #sensors-smt4g #out1,#mobile_map .device_detail #sensors-smt4g #out1{--sg-sensor-accent: hsl(var(--sensor-on))}.sidebar_devices .device_detail #sensors-smt4g #rssi,.sidebar_account .device_detail #sensors-smt4g #rssi,.right_page .device_detail #sensors-smt4g #rssi,#mobile_box .device_detail #sensors-smt4g #rssi,#mobile_map .device_detail #sensors-smt4g #rssi,.sidebar_devices .device_detail #sensors-smt4g #sat,.sidebar_account .device_detail #sensors-smt4g #sat,.right_page .device_detail #sensors-smt4g #sat,#mobile_box .device_detail #sensors-smt4g #sat,#mobile_map .device_detail #sensors-smt4g #sat{--sg-sensor-accent: hsl(var(--sensor-signal))}.sidebar_devices .device_detail #sensors-smt4g #eh,.sidebar_account .device_detail #sensors-smt4g #eh,.right_page .device_detail #sensors-smt4g #eh,#mobile_box .device_detail #sensors-smt4g #eh,#mobile_map .device_detail #sensors-smt4g #eh,.sidebar_devices .device_detail #sensors-smt4g #odo,.sidebar_account .device_detail #sensors-smt4g #odo,.right_page .device_detail #sensors-smt4g #odo,#mobile_box .device_detail #sensors-smt4g #odo,#mobile_map .device_detail #sensors-smt4g #odo,.sidebar_devices .device_detail #sensors-smt4g #pwr,.sidebar_account .device_detail #sensors-smt4g #pwr,.right_page .device_detail #sensors-smt4g #pwr,#mobile_box .device_detail #sensors-smt4g #pwr,#mobile_map .device_detail #sensors-smt4g #pwr{--sg-sensor-accent: hsl(var(--foreground) / .82)}.sidebar_devices .device_detail #sensors-smt4g #signal-container,.sidebar_account .device_detail #sensors-smt4g #signal-container,.right_page .device_detail #sensors-smt4g #signal-container,#mobile_box .device_detail #sensors-smt4g #signal-container,#mobile_map .device_detail #sensors-smt4g #signal-container{display:inline-flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:center!important;min-height:25px;gap:3px!important;padding:0!important}.sidebar_devices .device_detail #sensors-smt4g .signal-bar,.sidebar_account .device_detail #sensors-smt4g .signal-bar,.right_page .device_detail #sensors-smt4g .signal-bar,#mobile_box .device_detail #sensors-smt4g .signal-bar,#mobile_map .device_detail #sensors-smt4g .signal-bar{width:3px!important;border:1px solid hsl(var(--foreground) / .5)!important;border-radius:999px!important}.sidebar_devices .device_detail #sensors-smt4g .signal-bar.filled,.sidebar_account .device_detail #sensors-smt4g .signal-bar.filled,.right_page .device_detail #sensors-smt4g .signal-bar.filled,#mobile_box .device_detail #sensors-smt4g .signal-bar.filled,#mobile_map .device_detail #sensors-smt4g .signal-bar.filled{border-color:hsl(var(--sensor-signal))!important;background:hsl(var(--sensor-signal))!important}.sidebar_devices .device_detail #sensors-smt4g #addBtn,.sidebar_account .device_detail #sensors-smt4g #addBtn,.right_page .device_detail #sensors-smt4g #addBtn,#mobile_box .device_detail #sensors-smt4g #addBtn,#mobile_map .device_detail #sensors-smt4g #addBtn{margin-top:28px!important;padding:0 12px!important;color:hsl(var(--muted-foreground));font-family:var(--font-active)!important}.sidebar_devices .device_detail #sensors-smt4g #addBtn .card-text,.sidebar_account .device_detail #sensors-smt4g #addBtn .card-text,.right_page .device_detail #sensors-smt4g #addBtn .card-text,#mobile_box .device_detail #sensors-smt4g #addBtn .card-text,#mobile_map .device_detail #sensors-smt4g #addBtn .card-text{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid hsl(var(--border) / .72);border-radius:10px;background:hsl(var(--card));box-shadow:var(--sg-sensor-card-shadow);color:hsl(var(--foreground))!important;font-size:12px!important;font-weight:700}.sidebar_devices .device_detail #tab-sensores .device_sensor,.sidebar_account .device_detail #tab-sensores .device_sensor,.right_page .device_detail #tab-sensores .device_sensor,#mobile_box .device_detail #tab-sensores .device_sensor,#mobile_map .device_detail #tab-sensores .device_sensor{align-items:center;min-height:42px;border:1px solid hsl(var(--border) / .72)!important;border-radius:10px!important;background:hsl(var(--card))!important;box-shadow:0 1px 2px #0f172a0f!important;color:hsl(var(--foreground));font-family:var(--font-active)!important;font-size:12px!important;font-weight:600;letter-spacing:0}.sidebar_devices .device_detail #tab-sensores .device_sensor b,.sidebar_account .device_detail #tab-sensores .device_sensor b,.right_page .device_detail #tab-sensores .device_sensor b,#mobile_box .device_detail #tab-sensores .device_sensor b,#mobile_map .device_detail #tab-sensores .device_sensor b{color:hsl(var(--foreground));font-family:var(--font-active)!important;font-size:12px;font-weight:800}.sidebar_devices .device_detail #tab-sensores .device_sensor i,.sidebar_account .device_detail #tab-sensores .device_sensor i,.right_page .device_detail #tab-sensores .device_sensor i,#mobile_box .device_detail #tab-sensores .device_sensor i,#mobile_map .device_detail #tab-sensores .device_sensor i{color:hsl(var(--muted-foreground) / .68)!important}@media (max-width: 460px){.sidebar_devices .device_detail #sensors-smt4g .card-container,.sidebar_account .device_detail #sensors-smt4g .card-container,.right_page .device_detail #sensors-smt4g .card-container,#mobile_box .device_detail #sensors-smt4g .card-container,#mobile_map .device_detail #sensors-smt4g .card-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g{--sg-sensor-border-strong: hsl(var(--border) / .92);--sg-sensor-border-soft: hsl(var(--border) / .7);--sg-sensor-shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 8px 20px rgba(15, 23, 42, .035);--sg-sensor-text: hsl(var(--foreground));--sg-sensor-muted: hsl(var(--muted-foreground));padding:14px 14px 24px!important;background:hsl(var(--background))!important}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .card-container{display:block!important;grid-template-columns:none!important;width:100%!important;padding:0!important;margin:0!important}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensors-layout{display:flex;flex-direction:column;gap:14px;width:100%}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-section{display:block;width:100%}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-section__header{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 10px}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-section__emoji{flex:0 0 auto;font-size:13px;line-height:1}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-section__title{flex:0 0 auto;color:var(--sg-sensor-muted);font-family:var(--font-active)!important;font-size:11px;font-weight:800;line-height:1;letter-spacing:.16em;text-transform:uppercase}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-section__line{flex:1 1 auto;height:1px;background:hsl(var(--border) / .72)}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-card.card-sensors{position:relative;display:flex!important;align-items:stretch!important;justify-content:space-between!important;min-width:0;min-height:98px;height:auto!important;padding:12px!important;overflow:hidden;border:1px solid var(--sg-sensor-border-strong)!important;border-radius:12px!important;background:hsl(var(--card))!important;box-shadow:var(--sg-sensor-shadow)!important;color:var(--sg-sensor-text);font-family:var(--font-active)!important;text-align:left!important}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-card.card-sensors:before{content:"";position:absolute;inset:-36px -36px auto auto;width:76px;height:76px;border-radius:999px;background:color-mix(in srgb,var(--sg-sensor-color, #64748b) 12%,transparent);pointer-events:none}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-emoji{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--sg-sensor-color, #64748b) 24%,transparent);border-radius:9px;background:color-mix(in srgb,var(--sg-sensor-color, #64748b) 10%,white);font-size:15px;line-height:1}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-label.card-text,:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-label{margin:0!important;overflow-wrap:anywhere;color:var(--sg-sensor-muted)!important;font-family:var(--font-active)!important;font-size:11px!important;font-weight:800!important;line-height:13px!important;letter-spacing:.06em!important;text-align:left!important;text-transform:uppercase}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-status.card-title,:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-status{margin:2px 0 0!important;overflow:visible;color:var(--sg-sensor-color)!important;font-family:var(--font-active)!important;font-size:12px!important;font-weight:800!important;line-height:14px!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;white-space:normal}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-main-value.card-title,:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-main-value{margin:0!important;overflow:visible;color:var(--sg-sensor-text)!important;font-family:var(--font-active)!important;font-size:21px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;white-space:nowrap}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-main-value.is-muted{color:hsl(var(--muted-foreground))!important;opacity:.45}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-unit{color:var(--sg-sensor-muted);font-size:10px;font-weight:700;line-height:1}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-hint.card-text,:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-hint{margin-top:4px!important;color:var(--sg-sensor-muted)!important;font-size:10px!important;font-weight:600!important;line-height:12px!important;text-align:left!important}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-card--toggle{flex-direction:column!important;gap:12px}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-toggle__top{display:flex;align-items:center;gap:9px;min-width:0}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-toggle__copy{min-width:0}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-toggle__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-readonly{color:var(--sg-sensor-muted);font-size:10px;font-weight:600;line-height:1}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-switch{position:relative;flex:0 0 auto;width:38px;height:22px;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--muted))}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-switch__knob{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px;background:hsl(var(--muted-foreground));transition:left .18s ease,background-color .18s ease}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-card--toggle[data-state=on] .sg-sensor-switch{border-color:color-mix(in srgb,var(--sg-sensor-color) 34%,hsl(var(--border)));background:color-mix(in srgb,var(--sg-sensor-color) 18%,white)}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-card--toggle[data-state=on] .sg-sensor-switch__knob{left:19px;background:var(--sg-sensor-color)}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-card--connection{flex-direction:column!important;align-items:stretch!important;gap:6px}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-connection__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-connection__media{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-connection__emoji{font-size:13px;line-height:1}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-carrier-logo{display:block;width:auto;max-width:62px;height:16px;object-fit:contain}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-carrier-badge{max-width:70px;overflow:hidden;border-radius:5px;background:hsl(var(--muted));color:hsl(var(--foreground));font-size:9px;font-weight:900;line-height:1;padding:3px 5px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-card--gauge{align-items:center!important;gap:8px}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-gauge__content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;min-width:0;min-height:72px}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-gauge__top{display:flex;align-items:center;gap:8px;min-width:0}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-gauge__copy{min-width:0}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-value-row{display:flex;align-items:baseline;gap:4px;min-width:0}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-card__footer{display:flex;justify-content:flex-end;margin-top:8px}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-pill{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 8px;border:1px solid hsl(160 84% 44% / .24);border-radius:999px;background:#12ce901a;color:#0ea06f;font-size:8px;font-weight:900;line-height:1;text-transform:uppercase}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-gauge{position:relative;flex:0 0 auto;width:44px;height:44px;border-radius:999px;background:conic-gradient(from 0deg,var(--sg-sensor-color) 0 var(--sg-gauge-angle),hsl(var(--muted) / .72) var(--sg-gauge-angle) 270deg,transparent 270deg 360deg);transform:rotate(135deg)}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-gauge:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:inherit;background:hsl(var(--card))}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-gauge span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 8px color-mix(in srgb,var(--sg-sensor-color) 34%,transparent)}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-card--level{flex-direction:column!important;gap:12px}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-level__top{display:flex;align-items:center;gap:8px;min-width:0}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-level__copy{min-width:0}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-level-bar{position:relative;height:20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--sg-sensor-color) 24%,hsl(var(--border)));border-radius:6px;background:color-mix(in srgb,var(--sg-sensor-color) 10%,hsl(var(--muted)))}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-level-bar__fill{position:absolute;inset:0 auto 0 0;width:var(--sg-level-percent);border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--sg-sensor-color) 70%,white),var(--sg-sensor-color))}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-level-bar__mark{position:absolute;top:0;bottom:0;width:1px;background:#ffffff38}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-level-bar__edge{position:absolute;top:50%;z-index:1;color:hsl(var(--muted-foreground));font-size:7px;font-weight:900;line-height:1;opacity:.58;transform:translateY(-50%)}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-level-bar__edge--left{left:7px}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-level-bar__edge--right{right:7px}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-card--generic{align-items:center!important}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-config-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid hsl(var(--border) / .72);border-radius:10px;background:hsl(var(--card));box-shadow:var(--sg-sensor-shadow);color:hsl(var(--foreground))!important;font-size:12px!important;font-weight:700}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensors-empty{margin-left:0!important;color:#bbb;font-weight:300}:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensors-empty i{color:#bbb;font-size:50px}@media (max-width: 360px){:is(.sidebar_devices,.sidebar_account,.right_page,#mobile_box,#mobile_map) .device_detail #sensors-smt4g .sg-sensor-grid{grid-template-columns:1fr!important}}
