*{box-sizing:border-box}html{background:#f5f8f6;min-width:320px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 100% 0,rgba(55,176,99,.045),#0000 28rem),#f5f8f6;color:#10271b;font-family:Noto Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.6;margin:0;padding:0}body.navigation-open{overflow:hidden}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #16844738;outline-offset:2px}.auth-loading{align-items:center;background:#f5f8f6;color:#4a6054;display:flex;flex-direction:column;font-size:.875rem;font-weight:600;gap:14px;justify-content:center;min-height:100vh}.auth-loading__spinner{animation:spin .8s linear infinite;border:3px solid #dff3e6;border-radius:50%;border-top-color:#168447;height:34px;width:34px}.btn{align-items:center;border:none;border-radius:.625rem;cursor:pointer;display:inline-flex;font-family:Noto Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;gap:.5rem;min-height:2.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn.btn-disabled,.btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.btn-primary{background-color:#168447;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);color:#fff}.btn-primary:hover:not(:disabled){background-color:#0f6c39;box-shadow:0 8px 24px #10271b14;transform:translateY(-1px)}.btn-secondary{background-color:#fff;border:1px solid #c4d2c9;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);color:#31483c}.btn-secondary:hover:not(:disabled){background-color:#f5f8f6;border-color:#8fa397;transform:translateY(-1px)}.btn-success{background-color:#168447;color:#fff}.btn-success:hover:not(:disabled){background-color:#168447;transform:translateY(-1px)}.btn-icon{height:2.5rem;justify-content:center;min-height:auto;padding:.5rem;width:2.5rem}.card{background-color:#fff;border:1px solid #dbe6df;border-radius:.875rem;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);transition:all .2s cubic-bezier(.4,0,.2,1)}.card:hover{box-shadow:0 8px 24px #10271b14}.card-header{border-bottom:1px solid #dbe6df}.card-body,.card-header{padding:1.5rem}.card-title{color:#10271b;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.status-indicator{align-items:center;border-radius:.4rem;display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.25rem .5rem}.status-online{background-color:#dcfce7;color:#166534}.status-offline{background-color:#fee2e2;color:#991b1b}.status-warning{background-color:#fef3c7;color:#92400e}.status-unknown{background-color:#edf3ef;color:#4a6054}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .3s ease-out}.hover-lift{transition:all .2s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{box-shadow:0 16px 34px #10271b1c;transform:translateY(-2px)}input,select,textarea{font-family:Noto Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}input:focus,select:focus,textarea:focus{border-color:#168447}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-sm{gap:.5rem}.gap-md{gap:.75rem}.gap-lg{gap:1rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-gray-500{color:#687d71}.text-gray-700{color:#31483c}.text-gray-900{color:#10271b}.text-success{color:#168447}.text-error{color:#ef4444}.text-warning{color:#f59e0b}.text-center{text-align:center}.app-shell main>div{background:#0000!important;color:#1d3629;min-height:0!important}.app-shell main [class*=contentContainer]{padding:0!important}.app-shell main [class*=contentContainer]>[class*=_content]{background:#fffffff5;border:1px solid #dbe6df;border-radius:1.125rem;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035)}.app-shell main h1,.app-shell main h2,.app-shell main h3,.app-shell main h4{color:#10271b;letter-spacing:-.015em}.app-shell main h1{font-weight:720}.app-shell main input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell main select,.app-shell main textarea{background-color:#fff;border:1px solid #c4d2c9;border-radius:.625rem;color:#1d3629;min-height:42px;transition:border-color .15s ease,box-shadow .15s ease}.app-shell main input:not([type=checkbox]):not([type=radio]):not([type=file]):hover:not(:disabled),.app-shell main select:hover:not(:disabled),.app-shell main textarea:hover:not(:disabled){border-color:#8fa397}.app-shell main input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.app-shell main select:focus,.app-shell main textarea:focus{border-color:#168447;box-shadow:0 0 0 3px #1684471f;outline:none}.app-shell main input:not([type=checkbox]):not([type=radio]):not([type=file]):disabled,.app-shell main select:disabled,.app-shell main textarea:disabled{background:#edf3ef;color:#687d71}.app-shell main button{border-radius:.625rem;min-height:40px;transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease,border-color .14s ease}.app-shell main button:active:not(:disabled){transform:translateY(1px)}.app-shell main button[class*=Button],.app-shell main button[class*=button]{border-color:#0000}.app-shell main button[class*=Button]:disabled,.app-shell main button[class*=button]:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.app-shell main button[class*=Danger],.app-shell main button[class*=Delete],.app-shell main button[class*=danger],.app-shell main button[class*=delete]{background:#ef4444;color:#fff}.app-shell main button[class*=Danger]:hover:not(:disabled),.app-shell main button[class*=Delete]:hover:not(:disabled),.app-shell main button[class*=danger]:hover:not(:disabled),.app-shell main button[class*=delete]:hover:not(:disabled){background:#d73434}.app-shell main button[class*=Cancel],.app-shell main button[class*=backButton],.app-shell main button[class*=cancel],.app-shell main button[class*=closeButton],.app-shell main button[class*=modalCloseButton]{background:#fff;border:1px solid #c4d2c9;color:#31483c}.app-shell main button[class*=Cancel]:hover:not(:disabled),.app-shell main button[class*=backButton]:hover:not(:disabled),.app-shell main button[class*=cancel]:hover:not(:disabled),.app-shell main button[class*=closeButton]:hover:not(:disabled),.app-shell main button[class*=modalCloseButton]:hover:not(:disabled){background:#eef9f1;border-color:#ccebd6}.app-shell main [class*=success]{border-color:#bce1c7}.app-shell main [class*=_error_],.app-shell main [class*=errorMessage]{border-color:#f3c5c5}.app-shell main [class*=tableContainer],.app-shell main [class*=tableWrapper]{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #dbe6df;border-radius:.875rem;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);overflow-x:auto}.app-shell main table{background:#fff;border-collapse:initial;border-spacing:0;color:#31483c;width:100%}.app-shell main table th{background:#eef9f1;color:#4a6054;font-size:.73rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.app-shell main table td,.app-shell main table th{border-bottom-color:#dbe6df}.app-shell main table tbody tr{transition:background-color .12s ease}.app-shell main table tbody tr:hover{background:#f8fbf9}.app-shell main [class$=_modal],.app-shell main [class*=_modal_]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app-shell main [class*=modalContent]{border:1px solid #dbe6df;border-radius:1.125rem;box-shadow:0 24px 52px #10271b29}.app-shell main [class*=loadingSpinner]{border-top-color:#168447}@media(max-width:768px){.app-shell main [class*=contentContainer]>[class*=_content]{border-radius:.875rem;padding:16px 12px}.app-shell main h1{font-size:1.25rem}.app-shell main button,.app-shell main input,.app-shell main select{min-height:44px}.app-shell main [class*=tableContainer],.app-shell main [class*=tableWrapper]{border-radius:.625rem;width:100%}.app-shell main table{min-width:680px}.app-shell main [class*=modalContent]{max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);overflow-y:auto;width:calc(100vw - 24px)}.app-shell main [class*=actionButtons],.app-shell main [class*=filterGroup],.app-shell main [class*=filtersSection],.app-shell main [class*=formActions],.app-shell main [class*=modalActions],.app-shell main [class*=modalButtons],.app-shell main [class*=pageHeader],.app-shell main [class*=sectionHeader],.app-shell main [class*=syncActions],.app-shell main [class*=toolBar]{align-items:stretch;flex-wrap:wrap;gap:8px}.app-shell main [class*=analyticsRow],.app-shell main [class*=guiEditorContainer]{flex-direction:column}.app-shell main [class*=formGroup]{max-width:100%;min-width:0}.app-shell main [class*=filterItem] input,.app-shell main [class*=filterItem] select,.app-shell main [class*=formGroup] input:not([type=checkbox]):not([type=radio]),.app-shell main [class*=formGroup] select,.app-shell main [class*=formGroup] textarea{max-width:100%;width:100%}.app-shell main [class$=_section],.app-shell main [class*=_section_]{max-width:100%;padding-left:12px;padding-right:12px}}.mb-0{margin-bottom:0}.mb-sm{margin-bottom:.5rem}.mb-md{margin-bottom:.75rem}.mb-lg{margin-bottom:1rem}.p-0{padding:0}.p-sm{padding:.5rem}.p-md{padding:.75rem}.p-lg{padding:1rem}@media(max-width:768px){.btn{font-size:.75rem;padding:.25rem .75rem}input,select,textarea{font-size:16px}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ansi-terminal{background-color:#000!important;color:lime!important;font-family:Consolas,Monaco,Courier New,monospace!important;font-size:13px!important;line-height:1.4!important;margin:0!important;padding:0!important}.ansi-terminal .ansi-black{color:#666!important}.ansi-terminal .ansi-red{color:#ff6b6b!important}.ansi-terminal .ansi-green{color:#51cf66!important}.ansi-terminal .ansi-yellow{color:#ffd43b!important}.ansi-terminal .ansi-blue{color:#74c0fc!important}.ansi-terminal .ansi-magenta{color:#d0bfff!important}.ansi-terminal .ansi-cyan{color:#66d9ef!important}.ansi-terminal .ansi-white{color:#f5f8f6!important}.ansi-terminal .ansi-bright-black{color:#868e96!important}.ansi-terminal .ansi-bright-red{color:#ff8787!important}.ansi-terminal .ansi-bright-green{color:#8ce99a!important}.ansi-terminal .ansi-bright-yellow{color:#ffe066!important}.ansi-terminal .ansi-bright-blue{color:#91a7ff!important}.ansi-terminal .ansi-bright-magenta{color:#e599f7!important}.ansi-terminal .ansi-bright-cyan{color:#99e9f2!important}.ansi-terminal .ansi-bright-white{color:#fff!important}.ansi-terminal .ansi-bg-black{background-color:#000!important}.ansi-terminal .ansi-bg-red{background-color:#c92a2a!important}.ansi-terminal .ansi-bg-green{background-color:#2b8a3e!important}.ansi-terminal .ansi-bg-yellow{background-color:#fab005!important}.ansi-terminal .ansi-bg-blue{background-color:#1971c2!important}.ansi-terminal .ansi-bg-magenta{background-color:#9c36b5!important}.ansi-terminal .ansi-bg-cyan{background-color:#0891b2!important}.ansi-terminal .ansi-bg-white{background-color:#f5f8f6!important}.ansi-terminal .ansi-bold{font-weight:700!important}.ansi-terminal .ansi-dim{opacity:.7!important}.ansi-terminal .ansi-italic{font-style:italic!important}.ansi-terminal .ansi-underline{text-decoration:underline!important}.ansi-terminal .ansi-strikethrough{text-decoration:line-through!important}.MachineStatusOption_option__TgEzx{align-items:center;display:flex;gap:9px;min-width:0;width:100%}.MachineStatusOption_statusDot__82S1b{border-radius:50%;flex:0 0 9px;height:9px;width:9px}.MachineStatusOption_statusDot__82S1b.MachineStatusOption_active__olb77{background:#168447;box-shadow:0 0 0 4px #1684471f}.MachineStatusOption_statusDot__82S1b.MachineStatusOption_idle__AJYyK{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b24}.MachineStatusOption_statusDot__82S1b.MachineStatusOption_offline__ij91C{background:#8fa397;box-shadow:0 0 0 4px #687d711c}.MachineStatusOption_identity__fbJMp{display:grid;flex:1 1;line-height:1.2;min-width:0}.MachineStatusOption_identity__fbJMp small,.MachineStatusOption_identity__fbJMp strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MachineStatusOption_identity__fbJMp strong{color:#1d3629;font-size:.72rem;font-weight:680}.MachineStatusOption_identity__fbJMp small{color:#687d71;font-size:.62rem}.MachineStatusOption_subline__JVF1-{align-items:baseline;display:flex;gap:9px;margin-top:3px;min-width:0}.MachineStatusOption_serial__Ll1fh{flex:0 1 auto;min-width:0}.MachineStatusOption_company__lj\+1n{flex:0 1 auto;margin-left:auto;min-width:0;text-align:right}.MachineStatusOption_compact__VR0za .MachineStatusOption_identity__fbJMp,.MachineStatusOption_compact__VR0za .MachineStatusOption_identity__fbJMp strong{display:block}.CompanyScopePicker_companyPickerContainer__z8MuY{min-width:0;position:relative}.CompanyScopePicker_companyPickerBtn__C41nc{align-items:center;background:#fff;border:1px solid #c4d2c9;border-radius:9px;color:#31483c;cursor:pointer;display:flex;font-size:.72rem;gap:9px;min-height:42px;padding:8px 11px;text-align:left;width:100%}.CompanyScopePicker_companyPickerBtn__C41nc>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanyScopePicker_companyPickerBtn__C41nc>svg:first-child{color:#8fa397}.CompanyScopePicker_companyPickerBtn__C41nc:hover,.CompanyScopePicker_companyPickerBtn__C41nc[aria-expanded=true]{border-color:#168447;box-shadow:0 0 0 3px #16844714}.CompanyScopePicker_filterIcon__dRuZE{color:#168447;margin-left:auto}.CompanyScopePicker_companyPickerMenu__pp67j{background:#fff;border:1px solid #dbe6df;border-radius:11px;box-shadow:0 16px 34px #10271b1c;left:0;min-width:240px;padding:9px;position:absolute;top:calc(100% + 6px);width:min(320px,100vw - 32px);z-index:1000}.CompanyScopePicker_companyPickerActions__ORU06{align-items:center;border-bottom:1px solid #dbe6df;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px;padding:3px 3px 9px}.CompanyScopePicker_companyPickerActions__ORU06 strong{color:#31483c;font-size:.69rem}.CompanyScopePicker_companyPickerActions__ORU06 button{background:#eef9f1;border:0;border-radius:7px;color:#0a542d;cursor:pointer;font-size:.62rem;font-weight:650;min-height:28px;padding:3px 8px}.CompanyScopePicker_tagQuickSelect__MxJ-9{border-bottom:1px solid #dbe6df;display:flex;flex-wrap:wrap;gap:5px;margin-bottom:7px;padding:0 2px 8px}.CompanyScopePicker_companyTag__ufEHb,.CompanyScopePicker_tagQuickButton__DM4sc{background:#dff3e6;border:0;border-radius:999px;color:#0a542d;font-size:.61rem;font-weight:700;padding:3px 8px}.CompanyScopePicker_tagQuickButton__DM4sc{cursor:pointer;min-height:27px}.CompanyScopePicker_companyPickerList__sJOX2{display:flex;flex-direction:column;gap:2px;max-height:250px;overflow-y:auto}.CompanyScopePicker_companyPickerItem__F\+4Ec{align-items:center;border-radius:7px;cursor:pointer;display:flex;font-size:.68rem;gap:8px;min-height:35px;padding:5px 7px}.CompanyScopePicker_companyPickerItem__F\+4Ec:hover{background:#f5f8f6}.CompanyScopePicker_companyPickerItem__F\+4Ec input{accent-color:#168447}.CompanyScopePicker_companyName__zdHA2{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanyScopePicker_companyTag__ufEHb{margin-left:auto;white-space:nowrap}@media(max-width:768px){.CompanyScopePicker_companyPickerBtn__C41nc{min-height:44px}}.MachineWorkspaceNav_workspaceNav__FeXvM{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fbf9f5;border-bottom:1px solid #dbe6df;box-shadow:0 5px 16px rgba(16,39,27,.045);min-width:0;padding:12px clamp(18px,3vw,40px) 0;position:sticky;top:72px;z-index:22}.MachineWorkspaceNav_contextRow__i61WL{align-items:center;display:flex;gap:10px;min-width:0}.MachineWorkspaceNav_backButton__sJe6J{align-items:center;background:#fff;border:1px solid #dbe6df;border-radius:10px;color:#4a6054;cursor:pointer;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:38px}.MachineWorkspaceNav_backButton__sJe6J:hover{background:#eef9f1;border-color:#ccebd6;color:#0a542d}.MachineWorkspaceNav_machineControls__HYgNq{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.MachineWorkspaceNav_companyScope__d1k8F{flex:0 0 auto;min-width:150px;width:min(220px,22vw)}.MachineWorkspaceNav_machineSwitcher__JqUWa{display:grid;flex:1 1;max-width:560px;min-width:0}.MachineWorkspaceNav_machineSwitcher__JqUWa>span{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.workspaceMachineSelect__control{background:#fff!important;border-color:#c4d2c9!important;border-radius:10px!important;box-shadow:none!important;min-height:38px!important}.workspaceMachineSelect__control.MachineWorkspaceNav_workspaceMachineSelect__control--is-focused__Z9aYW,.workspaceMachineSelect__control:hover{border-color:#168447!important;box-shadow:0 0 0 3px #1684471a!important}.workspaceMachineSelect__value-container{padding:2px 10px!important}.workspaceMachineSelect__indicator{padding:7px!important}.workspaceMachineSelect__indicator-separator{display:none}.workspaceMachineSelect__menu-portal{z-index:9999!important}.workspaceMachineSelect__menu{border:1px solid #dbe6df;border-radius:10px!important;box-shadow:0 16px 34px #10271b1c!important;min-width:300px!important;overflow:hidden}.workspaceMachineSelect__menu-list{max-height:calc(100vh - 180px)!important}.workspaceMachineSelect__option{padding:9px 11px!important}.workspaceMachineSelect__option--is-focused{background:#eef9f1!important;color:#0a542d!important}.workspaceMachineSelect__option--is-selected{background:#dff3e6!important;color:#0a542d!important}.MachineWorkspaceNav_sectionNav__P\+zIP{align-items:flex-end;display:flex;gap:18px;margin-top:10px;min-width:0;overflow-x:auto;scrollbar-width:none}.MachineWorkspaceNav_sectionNav__P\+zIP::-webkit-scrollbar{display:none}.MachineWorkspaceNav_sectionGroup__bjj02{align-items:flex-end;display:flex;flex:0 0 auto;gap:6px;position:relative}.MachineWorkspaceNav_sectionGroup__bjj02+.MachineWorkspaceNav_sectionGroup__bjj02{padding-left:18px}.MachineWorkspaceNav_sectionGroup__bjj02+.MachineWorkspaceNav_sectionGroup__bjj02:before{background:#dbe6df;bottom:9px;content:"";height:22px;left:0;position:absolute;width:1px}.MachineWorkspaceNav_sectionLabel__96nde{align-self:center;color:#8fa397;font-size:.61rem;font-weight:750;letter-spacing:.075em;margin-right:2px;text-transform:uppercase;white-space:nowrap}.MachineWorkspaceNav_sectionLinks__lhWHI{align-items:flex-end;display:flex;gap:2px}.MachineWorkspaceNav_sectionLink__k9WXv{align-items:center;border-radius:8px 8px 0 0;color:#4a6054;display:inline-flex;font-size:.76rem;font-weight:650;gap:6px;min-height:39px;padding:8px 10px 10px;position:relative;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.MachineWorkspaceNav_sectionLink__k9WXv:after{background:#0000;border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:9px;position:absolute;right:9px}.MachineWorkspaceNav_sectionLinkActive__AYHmO,.MachineWorkspaceNav_sectionLink__k9WXv:hover{background:#eef9f1;color:#0a542d}.MachineWorkspaceNav_sectionLinkActive__AYHmO:after{background:#168447}.MachineWorkspaceNav_incidentCount__Jsjnm{align-items:center;background:#ffeadf;border-radius:999px;color:#9b3c16;display:inline-flex;font-size:.62rem;font-weight:800;height:18px;justify-content:center;min-width:18px;padding:0 5px}@media(max-width:1180px){.MachineWorkspaceNav_sectionLabel__96nde{display:none}.MachineWorkspaceNav_sectionNav__P\+zIP{gap:8px}.MachineWorkspaceNav_sectionGroup__bjj02+.MachineWorkspaceNav_sectionGroup__bjj02{padding-left:9px}}@media(max-width:768px){.MachineWorkspaceNav_workspaceNav__FeXvM{padding:9px 12px 0;top:64px}.MachineWorkspaceNav_contextRow__i61WL{flex-wrap:wrap;gap:8px}.MachineWorkspaceNav_backButton__sJe6J{flex-basis:36px;height:36px;width:36px}.MachineWorkspaceNav_machineControls__HYgNq{flex-wrap:wrap;margin-left:0;width:100%}.MachineWorkspaceNav_companyScope__d1k8F,.MachineWorkspaceNav_machineSwitcher__JqUWa{flex:1 1 100%;margin-left:0;min-width:0;width:100%}.workspaceMachineSelect__control{min-height:40px!important}.MachineWorkspaceNav_sectionNav__P\+zIP{gap:6px;margin:8px -12px 0;padding:0 12px;width:calc(100% + 24px)}.MachineWorkspaceNav_sectionGroup__bjj02+.MachineWorkspaceNav_sectionGroup__bjj02{padding-left:8px}.MachineWorkspaceNav_sectionLink__k9WXv{font-size:.73rem;min-height:40px;padding-left:9px;padding-right:9px}}.DeploymentWorkspaceNav_workspaceNav__oE5Q1{align-items:flex-end;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fbf9f5;border-bottom:1px solid #dbe6df;box-shadow:0 5px 16px rgba(16,39,27,.045);display:flex;gap:28px;min-width:0;padding:10px clamp(18px,3vw,40px) 0;position:sticky;top:72px;z-index:22}.DeploymentWorkspaceNav_identity__SbnfF{display:grid;flex:0 0 auto;line-height:1.15;padding-bottom:11px}.DeploymentWorkspaceNav_identity__SbnfF span{color:#687d71;font-size:.62rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.DeploymentWorkspaceNav_identity__SbnfF strong{color:#10271b;font-size:.86rem;margin-top:4px}.DeploymentWorkspaceNav_navigation__P1NXs{display:flex;gap:3px;min-width:0;overflow-x:auto;scrollbar-width:none}.DeploymentWorkspaceNav_navigation__P1NXs::-webkit-scrollbar{display:none}.DeploymentWorkspaceNav_link__57UAW{align-items:center;border-radius:9px 9px 0 0;color:#4a6054;display:inline-flex;flex:0 0 auto;font-size:.76rem;font-weight:650;gap:7px;min-height:43px;padding:9px 11px 11px;position:relative;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.DeploymentWorkspaceNav_link__57UAW:after{background:#0000;border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:10px;position:absolute;right:10px}.DeploymentWorkspaceNav_linkActive__SGWlY,.DeploymentWorkspaceNav_link__57UAW:hover{background:#eef9f1;color:#0a542d}.DeploymentWorkspaceNav_linkActive__SGWlY:after{background:#168447}@media(max-width:768px){.DeploymentWorkspaceNav_workspaceNav__oE5Q1{display:block;padding:8px 12px 0;top:64px}.DeploymentWorkspaceNav_identity__SbnfF{padding:0 3px 7px}.DeploymentWorkspaceNav_identity__SbnfF span{display:none}.DeploymentWorkspaceNav_link__57UAW{font-size:.72rem;min-height:39px;padding:7px 9px 9px}}.DashboardLayout_shell__RZ6jW{background:#f5f8f6;min-height:100vh}.DashboardLayout_sidebar__Nyt6h{background:radial-gradient(circle at 12% 4%,#2db55d33,#0000 25%),linear-gradient(180deg,#123d2b,#0b2d21 58%,#08251b);border-right:1px solid #ffffff14;box-shadow:12px 0 38px #0b2d211f;color:#d9ebe0;display:flex;flex-direction:column;inset:0 auto 0 0;position:fixed;width:268px;z-index:40}.DashboardLayout_brandRow__F-tQY{align-items:center;display:flex;min-height:84px;padding:16px 18px}.DashboardLayout_brand__0ap6b{align-items:center;background:#fffffffa;border:0;border-radius:12px;cursor:pointer;display:flex;height:52px;justify-content:center;padding:8px 14px;width:100%}.DashboardLayout_brand__0ap6b img{height:auto;max-height:38px;width:154px}.DashboardLayout_closeButton__37\+kw,.DashboardLayout_iconButton__JdlOt,.DashboardLayout_logoutButton__eFQbW,.DashboardLayout_menuButton__dY30o{align-items:center;border:0;cursor:pointer;display:inline-flex;justify-content:center}.DashboardLayout_closeButton__37\+kw{background:#0000;color:#d9ebe0;display:none;height:40px;width:40px}.DashboardLayout_productLabel__Vk5bF{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:12px;display:flex;gap:11px;margin:0 18px 14px;padding:12px}.DashboardLayout_productLabel__Vk5bF>span:last-child{display:grid;line-height:1.25}.DashboardLayout_productLabel__Vk5bF strong{color:#fff;font-size:.9rem;font-weight:650}.DashboardLayout_productLabel__Vk5bF small{color:#9cc0aa;font-size:.7rem;margin-top:2px}.DashboardLayout_productIcon__jS-WB{align-items:center;background:#65d48d;border-radius:9px;color:#0c3826;display:inline-flex;height:34px;justify-content:center;width:34px}.DashboardLayout_navigation__-XEYB{flex:1 1;overflow-y:auto;padding:0 12px 20px;scrollbar-color:#ffffff29 #0000;scrollbar-width:thin}.DashboardLayout_navGroup__SsmMc+.DashboardLayout_navGroup__SsmMc{margin-top:17px}.DashboardLayout_groupLabel__Kc2rY{color:#82a991;font-size:.66rem;font-weight:700;letter-spacing:.11em;margin:0 10px 7px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.DashboardLayout_navItem__yQ38t{align-items:center;border:1px solid #0000;border-radius:10px;color:#c2d8ca;display:flex;font-size:.875rem;font-weight:500;gap:11px;margin:2px 0;min-height:43px;padding:9px 10px;position:relative;text-decoration:none;transition:.16s ease}.DashboardLayout_navItem__yQ38t:hover{background:#ffffff12;color:#fff}.DashboardLayout_navItemActive__-Ejvk{background:linear-gradient(90deg,#39c16740,#39c1671c);border-color:#78e39c33;box-shadow:inset 3px 0 #62d68a;color:#fff}.DashboardLayout_navItemActive__-Ejvk svg{color:#74df99}.DashboardLayout_navChevron__o6Swh{margin-left:auto;opacity:.45}.DashboardLayout_account__3glCv{align-items:center;background:#0000001f;border:1px solid #ffffff17;border-radius:12px;display:flex;gap:10px;margin:8px 12px 14px;padding:11px}.DashboardLayout_avatar__dVz79{align-items:center;background:#73dc98;border-radius:10px;color:#0b3021;display:flex;flex:0 0 35px;font-size:.82rem;font-weight:800;height:35px;justify-content:center;width:35px}.DashboardLayout_accountDetails__snNEu{display:grid;line-height:1.2;min-width:0}.DashboardLayout_accountDetails__snNEu strong{color:#fff;font-size:.8rem;overflow:hidden;text-overflow:ellipsis}.DashboardLayout_accountDetails__snNEu span{color:#8fb19c;font-size:.68rem;margin-top:3px;text-transform:capitalize}.DashboardLayout_logoutButton__eFQbW{background:#0000;border-radius:9px;color:#a7c4b1;height:36px;margin-left:auto;width:36px}.DashboardLayout_logoutButton__eFQbW:hover{background:#ffffff14;color:#fff}.DashboardLayout_workspace__jW1U1{margin-left:268px;min-height:100vh;min-width:0}.DashboardLayout_topbar__Z1qX2{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #dbe6df;box-shadow:0 1px 12px rgba(19,61,43,.035);display:flex;gap:14px;min-height:72px;padding:10px clamp(18px,3vw,40px);position:sticky;top:0;z-index:25}.DashboardLayout_menuButton__dY30o{background:#edf3ef;border-radius:10px;color:#31483c;display:none;flex:0 0 42px;height:42px;width:42px}.DashboardLayout_pageIdentity__cB4Eu{display:grid;line-height:1.2;min-width:0}.DashboardLayout_pageIdentity__cB4Eu>span{color:#687d71;font-size:.69rem;font-weight:600;letter-spacing:.035em;text-transform:uppercase}.DashboardLayout_pageIdentity__cB4Eu>strong{color:#10271b;font-size:1.06rem;font-weight:700;margin-top:3px}.DashboardLayout_topbarActions__lt5jv{align-items:center;display:flex;gap:9px;margin-left:auto}.DashboardLayout_iconButton__JdlOt{background:#fff;border:1px solid #dbe6df;border-radius:10px;color:#4a6054;height:40px;position:relative;width:40px}.DashboardLayout_notificationDot__DoGlF{background:#f59e0b;border:2px solid #fff;border-radius:50%;height:7px;position:absolute;right:8px;top:8px;width:7px}.DashboardLayout_userButton__lrP-4{align-items:center;background:#eef9f1;border:1px solid #ccebd6;border-radius:10px;color:#0a542d;cursor:pointer;display:flex;font-size:.82rem;font-weight:650;gap:8px;min-height:40px;padding:8px 12px}.DashboardLayout_content__EEA7J{min-width:0;padding:clamp(14px,2.2vw,30px)}.DashboardLayout_backdrop__5kP9x{display:none}@media(max-width:1024px){.DashboardLayout_sidebar__Nyt6h{width:248px}.DashboardLayout_workspace__jW1U1{margin-left:248px}}@media(max-width:768px){.DashboardLayout_sidebar__Nyt6h{transform:translateX(-105%);transition:transform .22s cubic-bezier(.22,1,.36,1);width:min(86vw,310px)}.DashboardLayout_sidebarOpen__ktdms{transform:translateX(0)}.DashboardLayout_workspace__jW1U1{margin-left:0}.DashboardLayout_brandRow__F-tQY{gap:10px}.DashboardLayout_closeButton__37\+kw,.DashboardLayout_menuButton__dY30o{display:inline-flex}.DashboardLayout_backdrop__5kP9x{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03160e8c;border:0;display:block;inset:0;opacity:0;position:fixed;transition:.18s ease;visibility:hidden;z-index:35}.DashboardLayout_backdropVisible__8\+WzI{opacity:1;visibility:visible}.DashboardLayout_topbar__Z1qX2{min-height:64px;padding:8px 12px}.DashboardLayout_content__EEA7J{padding:12px}.DashboardLayout_userButton__lrP-4 span{display:none}.DashboardLayout_userButton__lrP-4{justify-content:center;padding:0;width:40px}}@media(max-width:420px){.DashboardLayout_pageIdentity__cB4Eu>span{display:none}.DashboardLayout_pageIdentity__cB4Eu>strong{font-size:.95rem;margin:0}.DashboardLayout_iconButton__JdlOt{display:none}}.Login_loginContainer__OBLnW{align-items:stretch;background:#f7faf8;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:100vh;overflow:hidden;position:relative}.Login_brandStory__vdkvI{background:radial-gradient(circle at 14% 16%,#76e79b38,#0000 22rem),radial-gradient(circle at 82% 86%,#29b65c30,#0000 24rem),linear-gradient(145deg,#123f2c,#092c20 56%,#062318);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(48px,8vw,120px);position:relative;z-index:1}.Login_brandStory__vdkvI:after{border:1px solid #ffffff17;border-radius:50%;bottom:-160px;box-shadow:0 0 0 54px hsla(0,0%,100%,.025),0 0 0 108px hsla(0,0%,100%,.018);content:"";height:410px;position:absolute;right:-110px;width:410px}.Login_brandStory__vdkvI h1{color:#fff;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:720;letter-spacing:-.055em;line-height:1.03;margin:16px 0 22px;max-width:620px}.Login_brandMark__G7OU8{background:#fff;border-radius:12px;box-shadow:0 16px 34px #10271b1c;display:inline-flex;margin-bottom:clamp(48px,10vh,100px);padding:10px 16px;width:fit-content}.Login_brandMark__G7OU8 img{height:auto;width:154px}.Login_eyebrow__OQP6H{color:#7be19e;font-size:.74rem;font-weight:750;letter-spacing:.14em;margin:0;text-transform:uppercase}.Login_brandCopy__8HObB{color:#bcd7c5;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.7;margin:0;max-width:560px}.Login_securityNote__Qf5oR{align-items:center;color:#a9cbb5;display:flex;font-size:.82rem;gap:10px;margin-top:42px}.Login_securityNote__Qf5oR svg{color:#70dc95}.Login_loginBox__YTr-x{align-self:center;justify-self:center;padding:clamp(32px,6vw,72px);width:min(100%,520px);z-index:2}.Login_loginHeader__E7gcD{margin-bottom:34px}.Login_loginHeader__E7gcD h2{color:#10271b;font-size:2rem;font-weight:720;letter-spacing:-.04em;margin:8px 0 7px}.Login_loginHeader__E7gcD>span:not(.Login_mobileLogo__XyhVn){color:#687d71;font-size:.91rem}.Login_mobileLogo__XyhVn{display:none}.Login_loginForm__MELF7{display:flex;flex-direction:column;gap:20px}.Login_formGroup__SrUy9{display:flex;flex-direction:column;gap:8px}.Login_formGroup__SrUy9 label{color:#31483c;font-size:.78rem;font-weight:650}.Login_inputControl__Fq7kl{position:relative}.Login_inputControl__Fq7kl>svg{color:#8fa397;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.Login_inputControl__Fq7kl input{background:#fff;border:1px solid #c4d2c9;border-radius:11px;color:#1d3629;font-size:.94rem;min-height:50px;padding:12px 15px 12px 44px;transition:.15s ease;width:100%}.Login_inputControl__Fq7kl input:focus{border-color:#168447;box-shadow:0 0 0 4px #1684471a;outline:none}.Login_inputControl__Fq7kl input:disabled{background:#edf3ef}.Login_inputControl__Fq7kl input::placeholder{color:#8fa397}.Login_errorMessage__a7hjj{background:#fff1f1;border:1px solid #f1c8c8;border-radius:10px;color:#a72c2c;font-size:.8rem;padding:11px 13px}.Login_loginButton__a3jDM{background:linear-gradient(135deg,#168447,#0f713b);border:0;border-radius:11px;box-shadow:0 10px 22px #0f6c392e;color:#fff;cursor:pointer;font-size:.92rem;font-weight:700;margin-top:5px;min-height:50px;transition:.16s ease}.Login_loginButton__a3jDM:hover:not(:disabled){box-shadow:0 13px 28px #0f6c393d;transform:translateY(-1px)}.Login_loginButton__a3jDM:disabled{cursor:wait;opacity:.65}.Login_buttonLoader__69z2e{align-items:center;display:inline-flex;gap:9px}.Login_buttonLoader__69z2e:before{animation:Login_loginSpin__tM57h .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;content:"";height:15px;width:15px}.Login_loginFooter__9EEuS{color:#8fa397;font-size:.7rem;margin:38px 0 0;text-align:center}@keyframes Login_loginSpin__tM57h{to{transform:rotate(1turn)}}@media(max-width:900px){.Login_loginContainer__OBLnW{align-items:center;background:radial-gradient(circle at 8% 4%,#61d78933,#0000 18rem),linear-gradient(145deg,#123f2c,#07281c);display:flex;justify-content:center;padding:24px}.Login_brandStory__vdkvI{display:none}.Login_loginBox__YTr-x{background:#fff;border:1px solid #ffffff61;border-radius:20px;box-shadow:0 24px 52px #10271b29;padding:32px;width:min(100%,440px)}.Login_mobileLogo__XyhVn{display:inline-flex;margin-bottom:26px}.Login_mobileLogo__XyhVn img{width:142px}}@media(max-width:480px){.Login_loginContainer__OBLnW{align-items:stretch;background:#fff;padding:0}.Login_loginBox__YTr-x{align-self:stretch;border:0;border-radius:0;box-shadow:none;max-width:none;padding:34px 22px;width:100%}.Login_loginHeader__E7gcD h2{font-size:1.75rem}}.MachineSelector_hubDevicesPanel__ovQCc{background:#fffffffa;border:1px solid #dbe6df;border-radius:.875rem;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);min-width:0;padding:18px}.MachineSelector_panelHeader__T3kM-{align-items:center;display:flex;gap:11px;margin-bottom:18px}.MachineSelector_headerIcon__x6uvN{align-items:center;background:#eef9f1;border-radius:10px;color:#0a542d;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.MachineSelector_eyebrow__eEMvi{color:#687d71;display:block;font-size:.62rem;font-weight:720;letter-spacing:.09em;margin-bottom:2px;text-transform:uppercase}.MachineSelector_panelTitle__S0QS\+{color:#10271b;font-size:.94rem;font-weight:720;letter-spacing:-.02em;margin:0}.MachineSelector_deviceSelection__3Ob1g,.MachineSelector_fieldGroup__m9PqZ{display:flex;flex-direction:column;min-width:0}.MachineSelector_deviceSelection__3Ob1g{gap:14px}.MachineSelector_fieldGroup__m9PqZ{gap:6px}.MachineSelector_fieldLabel__CS2-p{color:#4a6054;font-size:.68rem;font-weight:650}.machineSelect__control{border-color:#c4d2c9!important;border-radius:9px!important;box-shadow:none!important;font-size:.74rem;min-height:46px!important}.machineSelect__control.MachineSelector_machineSelect__control--is-focused__JN0BY,.machineSelect__control:hover{border-color:#168447!important;box-shadow:0 0 0 3px #16844714!important}.machineSelect__input-container,.machineSelect__option,.machineSelect__placeholder,.machineSelect__single-value,.machineSelect__value-container{font-size:.74rem}.machineSelect__menu-portal{z-index:9999!important}.machineSelect__menu{border:1px solid #dbe6df;border-radius:9px!important;box-shadow:0 16px 34px #10271b1c!important;max-width:calc(100vw - 32px)!important;min-width:100%!important;overflow:hidden;width:max-content!important}.machineSelect__menu-list{max-height:calc(100vh - 32px)!important}.machineSelect__option{padding:9px 11px!important}.machineSelect__option--is-focused{background:#eef9f1!important;color:#0a542d!important}.machineSelect__option--is-selected{background:#dff3e6!important;color:#0a542d!important}.MachineSelector_selectedMachine__yj0d4{background:#f5f8f6;border:1px solid #dbe6df;border-radius:10px;padding:12px}.MachineSelector_machineIdentity__VOSZ3{align-items:center;display:flex;gap:9px;min-width:0}.MachineSelector_machineIdentity__VOSZ3>div{display:grid;line-height:1.25;min-width:0}.MachineSelector_machineIdentity__VOSZ3 span,.MachineSelector_machineIdentity__VOSZ3 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MachineSelector_machineIdentity__VOSZ3 strong{color:#1d3629;font-size:.75rem}.MachineSelector_machineIdentity__VOSZ3 span{color:#687d71;font-size:.64rem;margin-top:2px}.MachineSelector_statusDot__Ky-Ek{border-radius:50%;box-shadow:0 0 0 4px #687d711f;flex:0 0 9px;height:9px;width:9px}.MachineSelector_statusActive__K6vL\+{background:#168447;box-shadow:0 0 0 4px #1684471f}.MachineSelector_statusIdle__K\+71L{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b21}.MachineSelector_statusOffline__JY5D6{background:#8fa397}.MachineSelector_machineMeta__kfFgE{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.MachineSelector_machineMeta__kfFgE>span{align-items:center;background:#fff;border:1px solid #dbe6df;border-radius:999px;color:#4a6054;display:inline-flex;font-size:.6rem;font-weight:620;gap:4px;min-height:24px;padding:3px 7px}.MachineSelector_machineMeta__kfFgE .MachineSelector_incidentBadge__\+IKCa{background:#fff8ed;border-color:#f1d7b5;color:#a84f0e}.MachineSelector_openWorkspaceButton__Caj6y{align-items:center;background:linear-gradient(135deg,#168447,#0f6c39);border:0;border-radius:10px;box-shadow:0 8px 18px #0a542d24;color:#fff;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:52px;padding:10px 12px;text-align:left;width:100%}.MachineSelector_openWorkspaceButton__Caj6y>span{display:grid;line-height:1.25}.MachineSelector_openWorkspaceButton__Caj6y strong{font-size:.72rem}.MachineSelector_openWorkspaceButton__Caj6y small{color:#ffffffb8;font-size:.58rem;margin-top:3px}.MachineSelector_openWorkspaceButton__Caj6y:hover{background:linear-gradient(135deg,#0f6c39,#0a542d);transform:translateY(-1px)}.MachineSelector_contextHint__CDQkh{color:#687d71;font-size:.62rem;line-height:1.45;margin:-2px 0 0}@media(max-width:768px){.MachineSelector_hubDevicesPanel__ovQCc{padding:15px}.machineSelect__control{min-height:44px!important}.MachineSelector_openWorkspaceButton__Caj6y{min-height:58px}}.HubStatusListModal_modal__DSCG0{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.HubStatusListModal_modalContent__dLmd9{background-color:#fff;border-radius:8px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;max-height:70vh;max-width:480px;width:90%}@media(max-width:768px){.HubStatusListModal_modalContent__dLmd9{border-radius:0;max-height:100vh;max-height:100dvh;max-width:none;width:100%}}.HubStatusListModal_modalHeader__ZZyFk{align-items:center;border-bottom:1px solid #dbe6df;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}@media(max-width:768px){.HubStatusListModal_modalHeader__ZZyFk{padding:12px 16px}}.HubStatusListModal_modalTitle__HxtVD{font-size:18px;font-weight:700;margin:0}@media(max-width:768px){.HubStatusListModal_modalTitle__HxtVD{font-size:16px}}.HubStatusListModal_closeButton__3knrM{background:none;border:none;color:#666;cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.HubStatusListModal_closeButton__3knrM:hover{color:#333}@media(max-width:768px){.HubStatusListModal_closeButton__3knrM{align-items:center;display:flex;justify-content:center;min-height:44px;min-width:44px;padding:0}}.HubStatusListModal_categoryFilters__i0w6N{border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:16px;padding:12px 24px}@media(max-width:768px){.HubStatusListModal_categoryFilters__i0w6N{flex-wrap:wrap;gap:4px 12px;padding:4px 16px}}.HubStatusListModal_categoryFilterItem__mw8Lo{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:6px}.HubStatusListModal_categoryFilterItem__mw8Lo input[type=checkbox]{cursor:pointer}@media(max-width:768px){.HubStatusListModal_categoryFilterItem__mw8Lo{min-height:44px}}.HubStatusListModal_hubList__XsjNU{display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:8px 12px 16px}.HubStatusListModal_hubItem__4JmM6{align-items:center;background:none;border:none;border-radius:5px;cursor:pointer;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.HubStatusListModal_hubItem__4JmM6:hover{background-color:#f0f6ff}@media(max-width:768px){.HubStatusListModal_hubItem__4JmM6{min-height:44px}}.HubStatusListModal_hubName__favoy{color:#333;font-weight:500}.HubStatusListModal_hubCategory__eamv-{background-color:#f0f0f0;border-radius:10px;color:#666;flex-shrink:0;font-size:12px;padding:2px 8px}.HubStatusListModal_noHubs__ipMW5{color:#999;font-size:14px;padding:24px;text-align:center}.MachineList_container__iJ0-L{background:#0000;margin:0 auto;max-width:1680px;width:100%}.MachineList_dashboardHeader__9MqEB{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.MachineList_dashboardIntro__yN17u p{color:#168447;font-size:.7rem;font-weight:750;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.MachineList_dashboardIntro__yN17u h1{font-size:clamp(1.65rem,3vw,2.25rem);font-weight:740;letter-spacing:-.04em;margin:0}.MachineList_dashboardIntro__yN17u>span{color:#687d71;display:block;font-size:.87rem;margin-top:7px}.MachineList_fleetBadge__ac-n8{grid-column-gap:10px;align-items:center;background:#eef9f1;border:1px solid #ccebd6;border-radius:.875rem;column-gap:10px;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;min-width:154px;padding:11px 15px}.MachineList_fleetBadge__ac-n8 .MachineList_livePulse__d\+9br{grid-row:1/3}.MachineList_fleetBadge__ac-n8 strong{color:#0a542d;font-size:1.05rem;line-height:1.1}.MachineList_fleetBadge__ac-n8>span:last-child{color:#687d71;font-size:.68rem;white-space:nowrap}.MachineList_livePulse__d\+9br{background:#168447;border-radius:50%;box-shadow:0 0 0 5px #1684471c;height:10px;width:10px}.MachineList_workspaceGrid__d5YKm{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(310px,.78fr) minmax(0,1.72fr)}.MachineList_activityRail__huILU,.MachineList_primaryColumn__\+-MFV{display:flex;flex-direction:column;gap:16px;min-width:0}.MachineList_activityRail__huILU{min-height:0}.MachineList_mapArea__tOCGX{background:#fff;border:1px solid #dbe6df;border-radius:1.125rem;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);display:flex;flex-direction:column;min-height:670px;min-width:0;overflow:hidden}.MachineList_incidentsArea__wP7zV{min-width:0}.MachineList_notificationsArea__9rPqj{min-height:0;min-width:0}.MachineList_mapHeader__e2Loj{align-items:center;border-bottom:1px solid #dbe6df;display:flex;gap:18px;justify-content:space-between;min-height:70px;padding:14px 18px}.MachineList_mapHeader__e2Loj h2{color:#10271b;font-size:.94rem;font-weight:720;margin:0}.MachineList_mapHeader__e2Loj>div span{color:#687d71;display:block;font-size:.65rem;margin-top:3px}.MachineList_mapLegend__NbcBQ{align-items:center;color:#687d71;display:flex;font-size:.61rem;gap:6px;white-space:nowrap}.MachineList_mapLegend__NbcBQ i{border-radius:50%;height:7px;margin-left:5px;width:7px}.MachineList_legendActive__EsF6Y{background:#168447}.MachineList_legendIdle__73622{background:#f59e0b}.MachineList_legendOffline__kT4NA{background:#8fa397}.MachineList_mapContainer__BwZbN{display:flex;flex:1 1;flex-direction:column;min-height:0}.MachineList_map__i9Feo{flex:1 1;min-height:500px;overflow:hidden;position:relative;width:100%}.MachineList_mapPlaceholder__bj8Yo{align-items:center;background:linear-gradient(#ffffffde,#ffffffde),repeating-linear-gradient(45deg,#edf3ef,#edf3ef 1px,#0000 0,#0000 12px);color:#8fa397;display:flex;flex-direction:column;font-size:.78rem;gap:7px;height:100%;justify-content:center;min-height:500px;padding:24px;text-align:center}.MachineList_mapPlaceholder__bj8Yo strong{color:#31483c;font-size:.84rem}.MachineList_mapPlaceholder__bj8Yo>span:last-child{line-height:1.55;max-width:440px}.MachineList_mapPlaceholderIcon__5ts2H{align-items:center;background:#eef9f1;border-radius:12px;color:#168447;display:inline-flex;height:42px;justify-content:center;margin-bottom:3px;width:42px}.MachineList_googleMap__n01As{height:100%;inset:0;position:absolute;width:100%}.MachineList_statusPanels__CSnhC{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.MachineList_notificationsPanel__ckqXO,.MachineList_statusPanel__r3W4g,.MachineList_warningPanel__17HBC{background:#fffffffa;border:1px solid #dbe6df;border-radius:.875rem;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035)}.MachineList_statusPanel__r3W4g{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:98px;min-width:0;overflow:hidden;padding:15px}.MachineList_statusPanelClickable__g50O3{cursor:pointer;transition:.16s ease}.MachineList_statusPanelClickable__g50O3:hover{border-color:#ccebd6;box-shadow:0 8px 24px #10271b14;transform:translateY(-2px)}.MachineList_statusTitle__OenbE{color:#1d3629;font-size:.76rem;font-weight:720;line-height:1.3;margin:0}.MachineList_statusTitleSub__Uur1y{color:#687d71;display:block;font-size:.63rem;font-weight:550;margin-top:3px}.MachineList_statusCount__8zKUD{align-items:center;display:flex;flex:0 0 auto;gap:9px}.MachineList_wifiIcon__kZ4Yp,.MachineList_wifiOffIcon__0CEo6{align-items:center;background:#eef9f1;border-radius:8px;display:inline-flex;height:30px;justify-content:center;width:30px}.MachineList_wifiOffIcon__0CEo6{background:#edf3ef}.MachineList_iconImage__feFHY{height:18px;width:18px}.MachineList_inOperationCount__BjarT,.MachineList_notInUseCount__nuGze,.MachineList_offlineCount__p9MAf{color:#168447;font-size:1.42rem;font-weight:760;line-height:1}.MachineList_notInUseCount__nuGze{color:#d87d0d}.MachineList_offlineCount__p9MAf{color:#8fa397}.MachineList_notificationsPanel__ckqXO,.MachineList_warningPanel__17HBC{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:17px}.MachineList_warningPanel__17HBC{min-height:205px}.MachineList_notificationsPanel__ckqXO{height:100%;min-height:250px}.MachineList_notificationsTitle__14IA0,.MachineList_warningTitle__3H0UZ{color:#10271b;font-size:.88rem;font-weight:720;margin:0 0 13px}.MachineList_loadingMessage__Zxz9a,.MachineList_warningCount__WKOkR{align-items:center;background:#fff9ed;border:1px solid #f4dfb6;border-radius:.625rem;display:flex;gap:9px;margin-bottom:11px;padding:9px 10px}.MachineList_loadingMessage__Zxz9a{background:#f5f8f6;border-color:#dbe6df;color:#687d71}.MachineList_warningIcon__cKr7t{color:#cf780f;display:inline-flex}.MachineList_loadingMessage__Zxz9a .MachineList_warningIcon__cKr7t svg{animation:MachineList_spin__gi\+SN 1s linear infinite;color:#168447}.MachineList_count__HLeOA{color:#31483c;font-size:.72rem;font-weight:650}.MachineList_errorList__1MItc,.MachineList_notificationsList__4D1vC{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;scrollbar-width:thin}.MachineList_errorList__1MItc{gap:6px}.MachineList_errorItem__dscnO{align-items:center;background:#f5f8f6;border:1px solid #dbe6df;border-radius:8px;color:#4a6054;cursor:pointer;display:flex;flex-shrink:0;font-size:.68rem;gap:8px;justify-content:space-between;min-height:38px;padding:7px 9px}.MachineList_errorItem__dscnO:hover{background:#eef9f1;border-color:#ccebd6;color:#0a542d}.MachineList_errorCount__pYXsk{color:#ef4444;font-weight:700;white-space:nowrap}.MachineList_notificationItem__LH1VD{border-bottom:1px solid #dbe6df;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:10px 0}.MachineList_notificationContent__yLIqg{align-items:flex-start;display:flex;gap:7px;min-width:0}.MachineList_notificationDot__TVeH\+{color:#168447;font-size:1.1rem;line-height:1;margin-top:-2px}.MachineList_notificationText__2GzzZ{color:#31483c;font-size:.7rem;line-height:1.45;margin:0}.MachineList_notificationTime__tKQmF{align-items:center;color:#8fa397;display:flex;flex:0 0 auto;font-size:.6rem;gap:5px}.MachineList_menuDots__tbdzm{color:#c4d2c9;letter-spacing:1px}.MachineList_paginationContainer__agLmX{align-items:center;border-top:1px solid #dbe6df;display:flex;gap:7px;justify-content:space-between;margin-top:9px;padding-top:10px}.MachineList_paginationButton__mTCaV{background:#eef9f1;border:1px solid #ccebd6;border-radius:8px;color:#0a542d;cursor:pointer;font-size:.64rem;font-weight:650;min-height:34px;padding:6px 9px}.MachineList_paginationButton__mTCaV:hover:not(:disabled){background:#168447;color:#fff}.MachineList_paginationButton__mTCaV:disabled{background:#edf3ef;border-color:#dbe6df;color:#8fa397;cursor:not-allowed}.MachineList_paginationButtonDisabled__F31Dz{cursor:not-allowed}.MachineList_pageInfo__nqMJm{color:#687d71;font-size:.65rem;min-width:44px;text-align:center}.MachineList_noNotifications__a0Myy{align-items:center;color:#8fa397;display:flex;flex:1 1;font-size:.75rem;justify-content:center;min-height:100px;text-align:center}.MachineList_markerWrapper__XCyIi{cursor:pointer;display:inline-flex;position:relative;z-index:1}.MachineList_mapHoverCard__urQ4-{background:#082d1ef0;border:1px solid #ffffff24;border-radius:9px;box-shadow:0 16px 34px #10271b1c;color:#fff;display:inline-block;font-size:.71rem;line-height:1.4;padding:9px 12px;pointer-events:none;white-space:nowrap}.MachineList_mapHoverName__nXB7z{font-weight:700}.MachineList_mapHoverSerial__9aOK6{color:#b8d7c3}.MachineList_hubDeviceSelectorContainer__7M\+oP{min-width:0}@media(max-width:1100px){.MachineList_workspaceGrid__d5YKm{display:grid;grid-template-areas:"selector" "incidents" "notifications" "status" "map";grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.MachineList_activityRail__huILU,.MachineList_primaryColumn__\+-MFV{display:contents}.MachineList_statusArea__OQtBv{grid-area:status}.MachineList_selectorArea__fQTme{grid-area:selector}.MachineList_incidentsArea__wP7zV{grid-area:incidents}.MachineList_mapArea__tOCGX{grid-area:map}.MachineList_notificationsArea__9rPqj{grid-area:notifications}.MachineList_mapArea__tOCGX{min-height:560px}.MachineList_notificationsPanel__ckqXO,.MachineList_warningPanel__17HBC{min-height:230px}.MachineList_errorList__1MItc,.MachineList_notificationsList__4D1vC{max-height:340px}}@media(max-width:768px){.MachineList_dashboardHeader__9MqEB{align-items:flex-start;margin:5px 2px 16px}.MachineList_dashboardIntro__yN17u h1{font-size:1.55rem}.MachineList_dashboardIntro__yN17u>span{font-size:.78rem}.MachineList_fleetBadge__ac-n8{display:none}.MachineList_workspaceGrid__d5YKm{gap:11px}.MachineList_statusPanels__CSnhC{gap:8px;grid-template-columns:1fr}.MachineList_statusPanel__r3W4g{min-height:64px;padding:11px 14px}.MachineList_notificationsPanel__ckqXO,.MachineList_warningPanel__17HBC{min-height:0;padding:14px}.MachineList_errorList__1MItc,.MachineList_notificationsList__4D1vC{max-height:40vh}.MachineList_errorItem__dscnO{flex-wrap:wrap;font-size:.74rem;min-height:44px}.MachineList_notificationText__2GzzZ{font-size:.74rem}.MachineList_paginationButton__mTCaV{flex:1 1;min-height:44px}.MachineList_mapArea__tOCGX{border-radius:.875rem;min-height:390px}.MachineList_mapHeader__e2Loj{align-items:flex-start;flex-direction:column;gap:8px;padding:13px 14px}.MachineList_mapLegend__NbcBQ{width:100%}.MachineList_mapPlaceholder__bj8Yo,.MachineList_map__i9Feo{min-height:300px}}.AntennaLocationConfigEditor_title__2Lj2-{color:#31483c;font-size:18px;font-weight:700;margin:0 0 20px}.AntennaLocationConfigEditor_setting__h0vP6{background-color:#fff;border:1px solid #dbe6df;border-radius:5px;margin-bottom:20px;padding:15px}.AntennaLocationConfigEditor_label__KHJGD{display:block;font-size:16px;font-weight:700;margin-bottom:10px}.AntennaLocationConfigEditor_inputGroup__hcRej{align-items:center;display:flex;gap:10px;margin-bottom:10px}.AntennaLocationConfigEditor_inputLabel__4NHKO{font-size:14px;font-weight:700;min-width:120px}.AntennaLocationConfigEditor_input__RlT1d{border:1px solid #c4d2c9;border-radius:3px;font-size:14px;padding:8px;width:120px}.AntennaLocationConfigEditor_radioGroup__8-0ap{display:flex;gap:20px}.AntennaLocationConfigEditor_radioLabel__AjKTW{align-items:center;cursor:pointer;display:flex;font-size:14px}.AntennaLocationConfigEditor_radio__el3XR{margin-right:8px}.BluetoothConfigEditor_title__oSQ9A{color:#31483c;font-size:18px;font-weight:700;margin:0 0 20px}.BluetoothConfigEditor_setting__66IZY{background-color:#fff;border:1px solid #dbe6df;border-radius:5px;margin-bottom:20px;padding:15px}.BluetoothConfigEditor_inputGroup__9bFzs{align-items:center;display:flex;gap:10px;margin-bottom:10px}.BluetoothConfigEditor_inputLabel__nHE0u{font-size:14px;font-weight:700;min-width:120px}.BluetoothConfigEditor_input__uIf7s{border:1px solid #c4d2c9;border-radius:3px;font-size:14px;padding:8px;width:240px}.BluetoothConfigEditor_checkboxLabel__vAJZ\+{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:700}.BluetoothConfigEditor_checkbox__Lq3BO{margin-right:8px}.CanConfigEditor_inputGroup__A\+RJC{flex-direction:column}.CanConfigEditor_radio__ZMJJa:focus-visible{outline:2px solid #168447;outline-offset:1px}.CanConfigEditor_title__OVoQm{color:#31483c;font-size:18px;font-weight:700;margin:0 0 20px}.CanConfigEditor_setting__N2w8y{background-color:#fff;border:1px solid #dbe6df;border-radius:5px;margin-bottom:20px;padding:15px}.CanConfigEditor_label__6y9SZ{display:block;font-size:16px;font-weight:700;margin-bottom:10px}.CanConfigEditor_inputGroup__A\+RJC{align-items:center;display:flex;gap:10px;margin-bottom:10px}.CanConfigEditor_inputLabel__golIV{color:#31483c;font-size:14px;font-weight:400;font-weight:700;margin-bottom:5px;min-width:100px}.CanConfigEditor_input__qb\+52{background-color:#fff;border:1px solid #c4d2c9;border-radius:3px;color:#10271b;font-size:14px;padding:8px;width:100px}.CanConfigEditor_input__qb\+52:focus{border-color:#168447;outline:2px solid #168447;outline-offset:1px}.CanConfigEditor_select__yjn\+q{background-color:#fff;border:1px solid #c4d2c9;border-radius:3px;color:#10271b;cursor:pointer;font-size:14px;min-width:120px;padding:8px}.CanConfigEditor_select__yjn\+q:focus{border-color:#168447;outline:2px solid #168447;outline-offset:1px}.CanConfigEditor_radioGroup__EpthN{display:flex;gap:20px}.CanConfigEditor_radioLabel__raKLw{align-items:center;cursor:pointer;display:flex;font-size:14px}.CanConfigEditor_radio__ZMJJa{margin-right:8px}.CanConfigEditor_checkboxLabel__RD1s9{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:700}.CanConfigEditor_checkbox__xBvT2{margin-right:8px}.CanConfigEditor_serversHeader__Jn5FO{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.CanConfigEditor_addButton__JUgOe{background-color:#168447;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;padding:5px 10px}.CanConfigEditor_serverRow__yyh8e{align-items:flex-start;background-color:#f5f8f6;border:1px solid #dbe6df;border-radius:3px;display:flex;margin-bottom:15px;padding:10px}.CanConfigEditor_serverContent__tCFOd{flex:1 1}.CanConfigEditor_removeButton__Y6xL4{background-color:#ef4444;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-left:10px;padding:5px 10px}.GnssConfigEditor_radio__SRvlC:focus-visible{outline:2px solid #168447;outline-offset:1px}.GnssConfigEditor_title__W\+9PL{color:#31483c;font-size:18px;font-weight:700;margin:0 0 20px}.GnssConfigEditor_setting__qqJpq{background-color:#fff;border:1px solid #dbe6df;border-radius:5px;margin-bottom:20px;padding:15px}.GnssConfigEditor_label__jWfWt{align-items:center;display:flex;font-size:16px;font-weight:700;margin-bottom:10px}.GnssConfigEditor_checkbox__CwWqB{margin-right:8px}.GnssConfigEditor_antennaSettings__fA2po{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:10px}.GnssConfigEditor_gpSettings__hZr2x{display:flex;gap:15px;margin-top:10px}.GnssConfigEditor_inputGroup__vYKni{display:flex;flex-direction:column}.GnssConfigEditor_inputLabel__SZUAY{color:#31483c;font-size:14px;font-weight:400;margin-bottom:5px}.GnssConfigEditor_input__M9qnf{background-color:#fff;border:1px solid #c4d2c9;border-radius:3px;color:#10271b;font-size:14px;padding:8px}.GnssConfigEditor_input__M9qnf:focus{border-color:#168447;outline:2px solid #168447;outline-offset:1px}.GnssConfigEditor_select__3USEs{background-color:#fff;border:1px solid #c4d2c9;border-radius:3px;color:#10271b;cursor:pointer;font-size:14px;padding:8px}.GnssConfigEditor_select__3USEs:focus{border-color:#168447;outline:2px solid #168447;outline-offset:1px}.GnssConfigEditor_customSettingsHeader__K6c-5{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.GnssConfigEditor_addButton__0IQ0e{background-color:#168447;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;padding:5px 10px}.GnssConfigEditor_customSettingRow__ltJM8{align-items:center;display:flex;margin-bottom:10px}.GnssConfigEditor_customInput__BfwoI{background-color:#fff;border:1px solid #c4d2c9;border-radius:3px;color:#10271b;flex:1 1;font-size:14px;margin-right:10px;padding:8px}.GnssConfigEditor_customInput__BfwoI:focus{border-color:#168447;outline:2px solid #168447;outline-offset:1px}.GnssConfigEditor_removeButton__hzjYO{background-color:#ef4444;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:5px 10px}.MneaStreamConfigEditor_title__l4I\+V{color:#31483c;font-size:18px;font-weight:700;margin:0 0 20px}.MneaStreamConfigEditor_setting__t1VtF{background-color:#fff;border:1px solid #dbe6df;border-radius:5px;margin-bottom:20px;padding:15px}.MneaStreamConfigEditor_label__fSjx1{display:block;font-size:16px;font-weight:700;margin-bottom:15px}.MneaStreamConfigEditor_inputGroup__bdWsL{align-items:center;display:flex;gap:10px}.MneaStreamConfigEditor_inputLabel__TyV2P{font-size:16px;font-weight:700;min-width:120px}.MneaStreamConfigEditor_input__lsTyZ{border:1px solid #c4d2c9;border-radius:3px;font-size:14px;padding:8px;width:100px}.MneaStreamConfigEditor_messageGroup__tJTDx{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:10px}.MneaStreamConfigEditor_checkboxLabel__mgsHi{align-items:center;cursor:pointer;display:flex;font-size:14px}.MneaStreamConfigEditor_checkbox__KlQtX{margin-right:8px}.NtripClientConfigEditor_title__1DtKZ{color:#31483c;font-size:18px;font-weight:700;margin:0 0 20px}.NtripClientConfigEditor_setting__EJQ-2{background-color:#fff;border:1px solid #dbe6df;border-radius:5px;margin-bottom:20px;padding:15px}.NtripClientConfigEditor_inputGroup__tVKDo{align-items:center;display:flex;gap:10px;margin-bottom:10px}.NtripClientConfigEditor_inputLabel__R1uAL{font-size:14px;font-weight:700;min-width:120px}.NtripClientConfigEditor_input__3JVKz{border:1px solid #c4d2c9;border-radius:3px;font-size:14px;padding:8px;width:240px}.NtripClientConfigEditor_fillButton__A2Psw{background-color:#edf3ef;border:1px solid #c4d2c9;border-radius:3px;cursor:pointer;font-size:13px;padding:8px 12px;white-space:nowrap}.NtripClientConfigEditor_fillButton__A2Psw:hover{background-color:#dbe6df}.Button_btn__HIRRp{align-items:center;border:none;border-radius:.625rem;cursor:pointer;display:inline-flex;font-family:Noto Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;min-height:2.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.Button_btn__HIRRp{min-height:44px}}.Button_btn__HIRRp:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.Button_primary__ksrSd{background-color:#168447;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);color:#fff}.Button_primary__ksrSd:hover:not(:disabled){background-color:#0f6c39;box-shadow:0 8px 24px #10271b14;transform:translateY(-1px)}.Button_secondary__uRg6E{background-color:#fff;border:1px solid #c4d2c9;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);color:#31483c}.Button_secondary__uRg6E:hover:not(:disabled){background-color:#f5f8f6;border-color:#8fa397;transform:translateY(-1px)}.Button_success__B1VaZ{background-color:#168447;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);color:#fff}.Button_success__B1VaZ:hover:not(:disabled){background-color:#168447;transform:translateY(-1px)}.Button_warning__TxCgD{background-color:#f59e0b;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);color:#fff}.Button_warning__TxCgD:hover:not(:disabled){background-color:#d97706;transform:translateY(-1px)}.Button_error__lAa02{background-color:#ef4444;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);color:#fff}.Button_error__lAa02:hover:not(:disabled){background-color:#dc2626;transform:translateY(-1px)}.Button_icon__kAh3e{height:2.5rem;min-height:auto;padding:.5rem;width:2.5rem}.Button_small__DpES6{font-size:.75rem;min-height:2rem;padding:.25rem .75rem}.Button_large__o0PHg{font-size:1.125rem;min-height:3rem;padding:.75rem 1.5rem}.Card_card__qXWMw{background-color:#fff;border:1px solid #dbe6df;border-radius:.875rem;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1)}.Card_card__qXWMw:hover{box-shadow:0 8px 24px #10271b14}.Card_header__iWHMD{background-color:#f5f8f6;border-bottom:1px solid #dbe6df;padding:1.5rem}.Card_body__28ztc{padding:1.5rem}.Card_title__a4OEE{color:#10271b;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.Card_subtitle__lKDDT{color:#4a6054;font-size:.875rem;font-weight:400;margin:0}.Card_content__lONqm{color:#31483c;line-height:1.5}.Card_footer__FHFVI{background-color:#f5f8f6;border-top:1px solid #dbe6df;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem}.Card_compact__IWbrU .Card_body__28ztc,.Card_compact__IWbrU .Card_header__iWHMD{padding:1rem}.Card_compact__IWbrU .Card_footer__FHFVI{padding:.5rem 1rem}.StatusIndicator_statusIndicator__zlMPz{align-items:center;border-radius:.4rem;cursor:default;display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;letter-spacing:.3px;padding:.25rem .5rem;text-transform:uppercase;transition:all .2s cubic-bezier(.4,0,.2,1)}.StatusIndicator_online__1ybN6{background-color:#dcfce7;border:1px solid #22c55e;color:#166534}.StatusIndicator_offline__lNdj6{background-color:#fee2e2;border:1px solid #ef4444;color:#991b1b}.StatusIndicator_warning__JbLD\+{background-color:#fef3c7;border:1px solid #f59e0b;color:#92400e}.StatusIndicator_success__oiDx1{background-color:#dcfce7;border:1px solid #22c55e;color:#166534}.StatusIndicator_error__czX5\+{background-color:#fee2e2;border:1px solid #ef4444;color:#991b1b}.StatusIndicator_info__nxFDi{background-color:#dff3e6;border:1px solid #3b82f6;color:#0f6c39}.StatusIndicator_unknown__pmE8t{background-color:#edf3ef;border:1px solid #c4d2c9;color:#4a6054}.StatusIndicator_compact__dqUrU{border-radius:12px;font-size:10px;max-width:80px;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.StatusIndicator_compact__dqUrU:hover{transform:scale(1.05);z-index:10}.StatusIndicator_withIcon__pTfuB svg{stroke-width:2.5;height:10px;width:10px}.StatusIndicator_floating__9\+uUI{box-shadow:0 8px 24px #10271b14;position:absolute;right:8px;top:8px;z-index:2}.ActionDrawer_layer__zwyA2{display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1000}.ActionDrawer_backdrop__NM2Bc{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#051c137a;border:0;border-radius:0;cursor:pointer;height:100%;inset:0;position:absolute;width:100%}.ActionDrawer_drawer__czGHI{animation:ActionDrawer_enter__0T6dW .18s cubic-bezier(.22,1,.36,1);background:#f5f8f6;box-shadow:-18px 0 48px #0825192e;color:#1d3629;display:flex;flex-direction:column;height:100%;position:relative;width:min(460px,92vw);z-index:1}.ActionDrawer_header__D\+4hz{align-items:flex-start;background:#fff;border-bottom:1px solid #dbe6df;display:flex;gap:16px;justify-content:space-between;padding:22px}.ActionDrawer_header__D\+4hz h2,.ActionDrawer_header__D\+4hz p,.ActionDrawer_header__D\+4hz span{margin:0}.ActionDrawer_header__D\+4hz p{color:#168447;font-size:.63rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.ActionDrawer_header__D\+4hz h2{color:#10271b;font-size:1.18rem;letter-spacing:-.025em;margin-top:4px}.ActionDrawer_header__D\+4hz span{color:#687d71;display:block;font-size:.7rem;line-height:1.5;margin-top:6px}.ActionDrawer_closeButton__C79Et{align-items:center;background:#fff;border:1px solid #dbe6df;border-radius:9px;color:#4a6054;cursor:pointer;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.ActionDrawer_closeButton__C79Et:hover:not(:disabled){background:#eef9f1;border-color:#ccebd6;color:#0a542d}.ActionDrawer_body__qXZAv{flex:1 1;min-height:0;overflow-y:auto;padding:20px 22px}.ActionDrawer_footer__5w9cZ{background:#fff;border-top:1px solid #dbe6df;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}@keyframes ActionDrawer_enter__0T6dW{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media(max-width:600px){.ActionDrawer_drawer__czGHI{width:100%}.ActionDrawer_body__qXZAv,.ActionDrawer_footer__5w9cZ,.ActionDrawer_header__D\+4hz{padding-left:16px;padding-right:16px}.ActionDrawer_footer__5w9cZ>*{flex:1 1}}.Toast_toastRoot__pQBY8{align-items:center;display:flex;flex-direction:column;gap:8px;left:50%;pointer-events:none;position:fixed;top:16px;transform:translateX(-50%);width:min(560px,100vw - 24px);z-index:12000}.Toast_toast__\+2R3e{align-items:flex-start;animation:Toast_toastIn__KreXm .22s cubic-bezier(.4,0,.2,1) both;border:1px solid;border-radius:.625rem;box-shadow:0 16px 34px #10271b1c;display:flex;font-size:.78rem;gap:10px;padding:11px 13px;pointer-events:auto;width:100%}.Toast_toast__\+2R3e>svg{flex-shrink:0;margin-top:1px}.Toast_body__BtM1y{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0;overflow-wrap:anywhere}.Toast_body__BtM1y strong{font-weight:600}.Toast_body__BtM1y span{opacity:.85}.Toast_close__3C7tM{background:#0000;border:0;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;opacity:.7;padding:3px}.Toast_close__3C7tM:hover{opacity:1}.Toast_error__pMIyf{background:#fff4f4;border-color:#f5c8c8;color:#ef4444}.Toast_success__VUOvY{background:#eef9f1;border-color:#ccebd6;color:#0a542d}.Toast_warning__00JpX{background:#fffbeb;border-color:#fde68a;color:#92600a}.Toast_info__pfY7M{background:#eef9f1;border-color:#ccebd6;color:#178f69}@keyframes Toast_toastIn__KreXm{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DeviceConfig_page__KNI5-{grid-gap:15px;display:grid;gap:15px;min-width:0}.DeviceConfig_pageHeader__6DcVI{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.DeviceConfig_pageHeader__6DcVI h1,.DeviceConfig_pageHeader__6DcVI p{margin:0}.DeviceConfig_pageHeader__6DcVI h1{color:#10271b;font-size:clamp(1.45rem,3vw,1.9rem);letter-spacing:-.04em;margin-top:4px}.DeviceConfig_pageHeader__6DcVI p{color:#4a6054;font-size:.8rem;line-height:1.5;margin-top:7px;max-width:640px}.DeviceConfig_eyebrow__SQUmm{color:#168447;font-size:.63rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.DeviceConfig_headerActions__IGs8B{display:flex;gap:6px}.DeviceConfig_primaryButton__cUGZn,.DeviceConfig_secondaryButton__bZOPO{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-size:.64rem;font-weight:680;gap:6px;justify-content:center;min-height:37px;padding:8px 11px}.DeviceConfig_primaryButton__cUGZn:disabled,.DeviceConfig_secondaryButton__bZOPO:disabled{cursor:not-allowed;opacity:.5}.DeviceConfig_primaryButton__cUGZn{background:#168447;border:1px solid #168447;color:#fff}.DeviceConfig_secondaryButton__bZOPO{background:#fff;border:1px solid #c4d2c9;color:#31483c}.DeviceConfig_spinning__9GtbP{animation:DeviceConfig_spin__wC8kW .8s linear infinite}.DeviceConfig_configWorkspace__cl8Bd{background:#fff;border:1px solid #dbe6df;border-radius:12px;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);display:grid;grid-template-columns:220px minmax(0,1fr);min-height:650px;min-width:0;overflow:hidden}.DeviceConfig_configRail__5yc7v{background:#f5f8f6;border-right:1px solid #dbe6df;display:flex;flex-direction:column;min-width:0}.DeviceConfig_configRail__5yc7v>header{align-items:center;border-bottom:1px solid #dbe6df;color:#168447;display:flex;gap:8px;padding:13px}.DeviceConfig_configRail__5yc7v>header>div{display:grid}.DeviceConfig_configRail__5yc7v>header strong{color:#10271b;font-size:.68rem}.DeviceConfig_configRail__5yc7v>header small{color:#687d71;font-size:.55rem;margin-top:2px}.DeviceConfig_configRail__5yc7v>select{display:none}.DeviceConfig_configRail__5yc7v nav{grid-gap:10px;display:grid;gap:10px;overflow-y:auto;padding:9px}.DeviceConfig_configRail__5yc7v nav>div{grid-gap:2px;display:grid;gap:2px}.DeviceConfig_configRail__5yc7v nav>div>span{color:#8fa397;font-size:.52rem;font-weight:760;letter-spacing:.07em;padding:4px 7px;text-transform:uppercase}.DeviceConfig_configRail__5yc7v nav>div button{background:#0000;border:1px solid #0000;border-radius:7px;color:#4a6054;cursor:pointer;font-size:.59rem;padding:7px 8px;text-align:left}.DeviceConfig_configRail__5yc7v nav>div button:hover{background:#eef9f1;color:#0a542d}.DeviceConfig_configRail__5yc7v nav>div .DeviceConfig_configActive__EZXBE{background:#eef9f1;border-color:#ccebd6;color:#0a542d;font-weight:700}.DeviceConfig_syncCheckButton__aPSII{align-items:center;background:#eef9f1;border:1px solid #ccebd6;border-radius:8px;color:#0a542d;cursor:pointer;display:flex;font-size:.58rem;font-weight:680;gap:6px;margin:auto 8px 8px;padding:10px 11px}.DeviceConfig_editorPanel__JnU-f{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-width:0}.DeviceConfig_editorHeader__LsooC{align-items:center;border-bottom:1px solid #dbe6df;display:flex;gap:12px;justify-content:space-between;padding:13px 15px}.DeviceConfig_editorHeader__LsooC>div:first-child{display:grid}.DeviceConfig_editorHeader__LsooC span{color:#687d71;font-size:.55rem;font-weight:730;letter-spacing:.06em;text-transform:uppercase}.DeviceConfig_editorHeader__LsooC h2{color:#10271b;font-size:.82rem;margin:3px 0 0;text-transform:capitalize}.DeviceConfig_modeSwitcher__I97gO{background:#edf3ef;border-radius:8px;display:flex;gap:3px;padding:4px}.DeviceConfig_modeSwitcher__I97gO button{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#4a6054;cursor:pointer;display:inline-flex;font-size:.58rem;font-weight:680;gap:5px;padding:6px 8px}.DeviceConfig_modeSwitcher__I97gO .DeviceConfig_modeActive__MIVsm{background:#fff;border-color:#ccebd6;color:#0a542d}.DeviceConfig_editorBody__rK06M{min-width:0;overflow:auto;padding:14px}.DeviceConfig_jsonEditor__gGnNk{background:#f8faf9;border:1px solid #c4d2c9;border-radius:9px;color:#1d3629;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;line-height:1.5;min-height:570px;outline:0;padding:12px;resize:vertical;width:100%}.DeviceConfig_jsonEditor__gGnNk:focus{background:#fff;border-color:#168447;box-shadow:0 0 0 3px #1684471a}.DeviceConfig_loadingState__aqAWY{align-items:center;color:#687d71;display:flex;font-size:.66rem;justify-content:center;min-height:400px}@keyframes DeviceConfig_spin__wC8kW{to{transform:rotate(1turn)}}@media(max-width:820px){.DeviceConfig_configWorkspace__cl8Bd{grid-template-columns:1fr;min-height:0}.DeviceConfig_configRail__5yc7v{border-bottom:1px solid #dbe6df;border-right:0}.DeviceConfig_configRail__5yc7v nav,.DeviceConfig_configRail__5yc7v>header{display:none}.DeviceConfig_configRail__5yc7v>select{background:#fff;border:1px solid #c4d2c9;border-radius:8px;color:#1d3629;display:block;font-size:.67rem;margin:9px;padding:9px 30px 9px 10px}.DeviceConfig_syncCheckButton__aPSII{margin:0 9px 9px;width:fit-content}}@media(max-width:680px){.DeviceConfig_pageHeader__6DcVI{display:grid}.DeviceConfig_headerActions__IGs8B{width:100%}.DeviceConfig_headerActions__IGs8B button{flex:1 1}.DeviceConfig_editorHeader__LsooC{display:grid}.DeviceConfig_modeSwitcher__I97gO{width:100%}.DeviceConfig_modeSwitcher__I97gO button{flex:1 1;justify-content:center}.DeviceConfig_editorBody__rK06M{padding:10px}.DeviceConfig_jsonEditor__gGnNk{field-sizing:content;min-height:570px;min-height:max(570px,100dvh - 320px)}}.ImuDiagnosticsPanel_panel__yrryM{background:#fff;border:1px solid #dbe6df;border-radius:12px;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);min-width:0;overflow:hidden}.ImuDiagnosticsPanel_panelHeader__sR5IL{align-items:center;border-bottom:1px solid #dbe6df;display:flex;gap:12px;justify-content:space-between;padding:13px 15px}.ImuDiagnosticsPanel_panelHeader__sR5IL>div:first-child{align-items:center;color:#168447;display:flex;gap:8px}.ImuDiagnosticsPanel_panelHeader__sR5IL>div:first-child>span{display:grid}.ImuDiagnosticsPanel_panelHeader__sR5IL strong{color:#10271b;font-size:.72rem}.ImuDiagnosticsPanel_panelHeader__sR5IL small{color:#687d71;font-size:.58rem;margin-top:2px}.ImuDiagnosticsPanel_headerActions__ali2v{align-items:center;display:flex;gap:8px}.ImuDiagnosticsPanel_summaryBadge__p39eT{align-items:center;border-radius:999px;display:inline-flex;font-size:.62rem;font-weight:700;gap:5px;padding:5px 8px}.ImuDiagnosticsPanel_summaryBadge__p39eT i{border-radius:50%;height:6px;width:6px}.ImuDiagnosticsPanel_summaryOk__5DGyt{background:#eef9f1;color:#0a542d}.ImuDiagnosticsPanel_summaryOk__5DGyt i{background:#168447}.ImuDiagnosticsPanel_summaryIssues__ZUegJ{background:#fef3e2;color:#92400e}.ImuDiagnosticsPanel_summaryIssues__ZUegJ i{background:#f59e0b}.ImuDiagnosticsPanel_expandAllButton__SBw2W{background:#fff;border:1px solid #c4d2c9;border-radius:8px;color:#31483c;cursor:pointer;font-size:.6rem;font-weight:680;padding:7px 9px}.ImuDiagnosticsPanel_expandAllButton__SBw2W:hover{background:#eef9f1;border-color:#ccebd6;color:#0a542d}.ImuDiagnosticsPanel_list__ifuNX{grid-gap:8px;display:grid;gap:8px;padding:14px}.ImuDiagnosticsPanel_row__JD1rh{background:#f5f8f6;border:1px solid #dbe6df;border-radius:9px;overflow:hidden}.ImuDiagnosticsPanel_rowHeader__Tam\+j{grid-gap:10px;align-items:center;background:#0000;border:0;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:44px;padding:9px 12px;text-align:left;width:100%}.ImuDiagnosticsPanel_rowHeader__Tam\+j:hover{background:#eef9f1}.ImuDiagnosticsPanel_healthDot__Y0NOX{border-radius:50%;height:9px;width:9px}.ImuDiagnosticsPanel_healthDot__Y0NOX.ImuDiagnosticsPanel_success__n\+-T\+{background:#168447}.ImuDiagnosticsPanel_healthDot__Y0NOX.ImuDiagnosticsPanel_warning__rp4Cg{background:#f59e0b}.ImuDiagnosticsPanel_healthDot__Y0NOX.ImuDiagnosticsPanel_error__hBqfj{background:#ef4444}.ImuDiagnosticsPanel_rowTitle__C\+jQK{display:grid;min-width:0}.ImuDiagnosticsPanel_rowTitle__C\+jQK strong{color:#1d3629;font-size:.69rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImuDiagnosticsPanel_rowTitle__C\+jQK small{color:#687d71;font-size:.57rem;margin-top:2px}.ImuDiagnosticsPanel_rowBadges__IRuG3{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.ImuDiagnosticsPanel_badge__yrKVK{border-radius:999px;font-size:.57rem;font-weight:700;padding:4px 7px;white-space:nowrap}.ImuDiagnosticsPanel_badgeOk__I0akF{background:#eef9f1;color:#0a542d}.ImuDiagnosticsPanel_badgeWarning__OJ1LE{background:#fef3e2;color:#92400e}.ImuDiagnosticsPanel_badgeError__7pus1{background:#fdecec;color:#ef4444}.ImuDiagnosticsPanel_chevron__IE1FF{color:#687d71;transition:transform .18s ease}.ImuDiagnosticsPanel_chevronOpen__Bkl2i{transform:rotate(180deg)}.ImuDiagnosticsPanel_detailGrid__51kZN{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0 12px 12px}.ImuDiagnosticsPanel_detailGrid__51kZN>div{background:#fff;border-radius:7px;padding:8px}.ImuDiagnosticsPanel_detailGrid__51kZN>div.ImuDiagnosticsPanel_success__n\+-T\+ dd{color:#0a542d}.ImuDiagnosticsPanel_detailGrid__51kZN>div.ImuDiagnosticsPanel_warning__rp4Cg dd{color:#92400e}.ImuDiagnosticsPanel_detailGrid__51kZN>div.ImuDiagnosticsPanel_error__hBqfj dd{color:#ef4444}.ImuDiagnosticsPanel_detailGrid__51kZN dt{color:#687d71;font-size:.52rem}.ImuDiagnosticsPanel_detailGrid__51kZN dd{color:#1d3629;font-size:.63rem;font-weight:680;margin:3px 0 0;overflow-wrap:anywhere}.ImuDiagnosticsPanel_offlineData__j2hKf .ImuDiagnosticsPanel_detailGrid__51kZN dd,.ImuDiagnosticsPanel_offlineData__j2hKf .ImuDiagnosticsPanel_rowTitle__C\+jQK strong{color:#687d71}@media(max-width:680px){.ImuDiagnosticsPanel_panelHeader__sR5IL{display:grid}.ImuDiagnosticsPanel_headerActions__ali2v{justify-content:space-between}.ImuDiagnosticsPanel_rowHeader__Tam\+j{grid-template-columns:auto minmax(0,1fr) auto}.ImuDiagnosticsPanel_rowBadges__IRuG3{grid-column:2/-1;grid-row:2;justify-content:flex-start}}.StatusCard_statusGrid__6oeP0{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:1.5rem}@media(max-width:768px){.StatusCard_statusGrid__6oeP0{gap:.75rem;grid-template-columns:minmax(0,1fr);margin-bottom:1rem}}.StatusCard_statusCard__pVCkv{background-color:#fff;border:1px solid #dbe6df;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:16px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.StatusCard_statusCard__pVCkv:hover{box-shadow:0 8px 24px #10271b14}@media(max-width:768px){.StatusCard_statusCard__pVCkv{min-width:0;padding:12px}}.StatusCard_statusCardContent__ya6Mz{padding-right:60px}.StatusCard_statusCardTitle__TRwc2{font-size:16px;font-weight:600;margin-bottom:8px}.StatusCard_statusCardTitle__TRwc2.StatusCard_online__FXfnX{color:#333}.StatusCard_statusCardTitle__TRwc2.StatusCard_offline__uYoks{color:#999}.StatusCard_statusCardValue__SiqCP{font-size:14px;line-height:1.4;white-space:pre-line;word-break:break-word}.StatusCard_statusCardValue__SiqCP.StatusCard_online__FXfnX{color:#666}.StatusCard_statusCardValue__SiqCP.StatusCard_offline__uYoks{color:#999}@media(max-width:768px){.StatusCard_statusCardValue__SiqCP{overflow-wrap:anywhere}}.StatusCard_canImuRawList__Q\+MDa{margin-bottom:6px}.StatusCard_canImuStatusLine__SWbHl{font-weight:600}.StatusCard_successText__-F5c8{color:#28a745}.StatusCard_errorText__518il{color:#dc3545}.StatusCard_statusCardIndicator__H5WqU{align-items:center;background-color:#f5f8f6;border:1px solid #dbe6df;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:row;gap:6px;padding:4px 8px;position:absolute;right:12px;top:12px}.StatusCard_statusCardIndicator__H5WqU .StatusCard_statusIcon__5wDw0{height:14px;width:14px}.StatusCard_statusCardIndicator__H5WqU.StatusCard_success__39S1R{background-color:#28a7451a;border-color:#28a745;color:#28a745}.StatusCard_statusCardIndicator__H5WqU.StatusCard_warning__JwX5U{background-color:#ff8c001a;border-color:#ff8c00;color:#ff8c00}.StatusCard_statusCardIndicator__H5WqU.StatusCard_error__Z92GR{background-color:#dc35451a;border-color:#dc3545;color:#dc3545}.StatusCard_statusCardIndicator__H5WqU.StatusCard_info__ixoKo{background-color:#007bff1a;border-color:#168447;color:#168447}.StatusCard_statusCardLabel__rVR6x{font-size:9px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.StatusCard_onlineIndicator__OISvv{border-bottom:2px solid #dbe6df;margin-bottom:15px;padding-bottom:10px;text-align:center}.StatusCard_onlineIndicator__OISvv.StatusCard_online__FXfnX{border-bottom-color:#28a745}.StatusCard_onlineIndicator__OISvv.StatusCard_warning__JwX5U{border-bottom-color:#ff8c00}.StatusCard_onlineIndicator__OISvv.StatusCard_offline__uYoks{border-bottom-color:#dc3545}.StatusCard_onlineIndicatorText__9Nyn0{font-size:16px;font-weight:700;letter-spacing:1px}.StatusCard_onlineIndicatorText__9Nyn0.StatusCard_online__FXfnX{color:#28a745}.StatusCard_onlineIndicatorText__9Nyn0.StatusCard_warning__JwX5U{color:#ff8c00}.StatusCard_onlineIndicatorText__9Nyn0.StatusCard_offline__uYoks{color:#dc3545}.DeviceStatus_page__BFt4A{grid-gap:16px;display:grid;gap:16px}.DeviceStatus_pageHeader__KEFv-{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.DeviceStatus_pageHeader__KEFv- h1,.DeviceStatus_pageHeader__KEFv- p{margin:0}.DeviceStatus_pageHeader__KEFv- h1{color:#10271b;font-size:clamp(1.45rem,3vw,1.9rem);letter-spacing:-.04em;margin-top:4px}.DeviceStatus_pageHeader__KEFv- p{color:#4a6054;font-size:.8rem;line-height:1.5;margin-top:7px;max-width:650px}.DeviceStatus_eyebrow__bU-ty{color:#168447;font-size:.63rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.DeviceStatus_primaryButton__TK4sy,.DeviceStatus_refreshButton__HypX1{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-size:.68rem;font-weight:680;gap:7px;justify-content:center;min-height:37px;padding:8px 12px}.DeviceStatus_primaryButton__TK4sy:disabled,.DeviceStatus_refreshButton__HypX1:disabled{cursor:not-allowed;opacity:.5}.DeviceStatus_refreshButton__HypX1{background:#fff;border:1px solid #ccebd6;color:#0a542d}.DeviceStatus_primaryButton__TK4sy{background:#168447;border:1px solid #168447;color:#fff}.DeviceStatus_spinning__sD\+27{animation:DeviceStatus_spin__GfZGr .8s linear infinite}.DeviceStatus_commandCenter__uMLC-,.DeviceStatus_panel__1Nuy0{background:#fff;border:1px solid #dbe6df;border-radius:12px;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);min-width:0;overflow:hidden}.DeviceStatus_commandHeader__9JeEx{align-items:center;border-bottom:1px solid #dbe6df;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.DeviceStatus_commandHeader__9JeEx>div{display:grid}.DeviceStatus_commandHeader__9JeEx>div>span{color:#687d71;font-size:.58rem;font-weight:730;letter-spacing:.07em;text-transform:uppercase}.DeviceStatus_commandHeader__9JeEx h2{color:#10271b;font-size:.92rem;margin:3px 0 0}.DeviceStatus_connectionBadge__pk-I8,.DeviceStatus_powerState__OXjtG{align-items:center;border-radius:999px;display:inline-flex;font-size:.62rem;font-weight:700;gap:5px;padding:5px 8px}.DeviceStatus_connectionBadge__pk-I8 i,.DeviceStatus_powerState__OXjtG i{border-radius:50%;height:6px;width:6px}.DeviceStatus_onlineBadge__58q7X,.DeviceStatus_powerOn__CrWK5{background:#eef9f1;color:#0a542d}.DeviceStatus_onlineBadge__58q7X i,.DeviceStatus_powerOn__CrWK5 i{background:#168447}.DeviceStatus_offlineBadge__26VQO,.DeviceStatus_powerOff__2F6QL{background:#edf3ef;color:#4a6054}.DeviceStatus_offlineBadge__26VQO i,.DeviceStatus_powerOff__2F6QL i{background:#8fa397}.DeviceStatus_commandLayout__BjIiz{grid-gap:0;display:grid;gap:0;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.DeviceStatus_canControls__ig8RP,.DeviceStatus_quickActions__Jl0dZ{grid-gap:7px;align-content:start;display:grid;gap:7px;padding:14px 16px 16px}.DeviceStatus_canControls__ig8RP{border-left:1px solid #dbe6df}.DeviceStatus_groupLabel__zl1Y6{color:#687d71;font-size:.58rem;font-weight:730;letter-spacing:.065em;margin-bottom:2px;text-transform:uppercase}.DeviceStatus_quickActions__Jl0dZ>button{grid-gap:9px;align-items:center;background:#f5f8f6;border:1px solid #dbe6df;border-radius:9px;color:#168447;cursor:pointer;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);padding:9px 10px;text-align:left}.DeviceStatus_quickActions__Jl0dZ>button:hover:not(:disabled){background:#eef9f1;border-color:#ccebd6}.DeviceStatus_quickActions__Jl0dZ>button:disabled{cursor:not-allowed;opacity:.5}.DeviceStatus_quickActions__Jl0dZ>button>span{display:grid}.DeviceStatus_quickActions__Jl0dZ>button strong{color:#1d3629;font-size:.67rem}.DeviceStatus_quickActions__Jl0dZ>button small{color:#687d71;font-size:.58rem;margin-top:2px}.DeviceStatus_quickActions__Jl0dZ .DeviceStatus_rebootAction__-Qiv5{color:#ef4444}.DeviceStatus_quickActions__Jl0dZ .DeviceStatus_rebootAction__-Qiv5:hover:not(:disabled){background:#fff4f4;border-color:#f5c8c8}.DeviceStatus_canRow__pJnQm{grid-gap:9px;align-items:center;background:#f5f8f6;border:1px solid #dbe6df;border-radius:9px;display:grid;gap:9px;grid-template-columns:minmax(75px,1fr) auto auto;padding:9px 10px}.DeviceStatus_canRow__pJnQm>span:first-child{display:grid}.DeviceStatus_canRow__pJnQm strong{color:#1d3629;font-size:.67rem}.DeviceStatus_canRow__pJnQm small{color:#687d71;font-size:.57rem;margin-top:2px}.DeviceStatus_canRow__pJnQm>div{display:flex;gap:4px}.DeviceStatus_canRow__pJnQm button{background:#fff;border:1px solid #c4d2c9;border-radius:7px;color:#31483c;cursor:pointer;font-size:.58rem;font-weight:680;padding:6px 7px}.DeviceStatus_canRow__pJnQm button:disabled{cursor:not-allowed;opacity:.42}.DeviceStatus_commandConfirm__R8j9V{align-items:center;background:#fff7f7;border-top:1px solid #f1c5c5;display:flex;gap:7px;padding:11px 16px}.DeviceStatus_commandConfirm__R8j9V>div{display:grid;margin-right:auto;min-width:0}.DeviceStatus_commandConfirm__R8j9V strong{color:#ef4444;font-size:.69rem}.DeviceStatus_commandConfirm__R8j9V span{color:#4a6054;font-size:.59rem;margin-top:2px}.DeviceStatus_commandConfirm__R8j9V button{background:#fff;border:1px solid #c4d2c9;border-radius:8px;color:#31483c;cursor:pointer;font-size:.62rem;font-weight:680;padding:7px 9px}.DeviceStatus_commandConfirm__R8j9V button:first-of-type{background:#ef4444;border-color:#ef4444;color:#fff}.DeviceStatus_viewSwitcher__aiR4w{background:#fff;border:1px solid #dbe6df;border-radius:11px;display:flex;gap:4px;overflow-x:auto;padding:5px;scrollbar-width:none}.DeviceStatus_viewSwitcher__aiR4w::-webkit-scrollbar{display:none}.DeviceStatus_viewSwitcher__aiR4w button{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#4a6054;cursor:pointer;display:inline-flex;flex:1 0 auto;font-size:.66rem;font-weight:680;gap:6px;justify-content:center;min-height:36px;padding:7px 10px}.DeviceStatus_viewSwitcher__aiR4w button:hover{background:#eef9f1;color:#0a542d}.DeviceStatus_viewSwitcher__aiR4w .DeviceStatus_viewActive__46\+fM{background:#eef9f1;border-color:#ccebd6;color:#0a542d}.DeviceStatus_statusToolbar__tvdxC{align-items:center;border-bottom:1px solid #dbe6df;display:flex;gap:14px;justify-content:space-between;padding:13px 15px}.DeviceStatus_timestampField__eGPcJ{align-items:center;display:flex;gap:7px}.DeviceStatus_timestampField__eGPcJ span{color:#687d71;font-size:.61rem;font-weight:680}.DeviceStatus_timestampField__eGPcJ select{background:#fff;border:1px solid #c4d2c9;border-radius:8px;color:#31483c;font-size:.65rem;max-width:280px;padding:8px 29px 8px 9px}.DeviceStatus_statusGrid__TTTc6{padding:14px}.DeviceStatus_diagnosticsGrid__c0V6K{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.DeviceStatus_panelHeader__50Yrk{align-items:center;border-bottom:1px solid #dbe6df;display:flex;gap:12px;justify-content:space-between;padding:13px 15px}.DeviceStatus_panelHeader__50Yrk>div{align-items:center;color:#168447;display:flex;gap:8px}.DeviceStatus_panelHeader__50Yrk>div>span{display:grid}.DeviceStatus_panelHeader__50Yrk strong{color:#10271b;font-size:.72rem}.DeviceStatus_panelHeader__50Yrk small{color:#687d71;font-size:.58rem;margin-top:2px}.DeviceStatus_panelHeader__50Yrk select{background:#fff;border:1px solid #c4d2c9;border-radius:8px;color:#31483c;font-size:.61rem;max-width:240px;padding:7px 26px 7px 8px}.DeviceStatus_diagnosticPre__zmmKb,.DeviceStatus_rawPre__cIGIw{background:#f7faf8;color:#1d3629;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;line-height:1.5;margin:0;max-width:100%;overflow:auto;padding:14px;white-space:pre}.DeviceStatus_diagnosticPre__zmmKb{max-height:460px;min-height:290px}.DeviceStatus_rawPre__cIGIw{max-height:70vh;min-height:460px}.DeviceStatus_offlineData__aBl9W{color:#687d71}.DeviceStatus_bluetoothGrid__z9Kkl{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));padding:14px}.DeviceStatus_bluetoothGrid__z9Kkl article{grid-gap:11px;background:#f5f8f6;border:1px solid #dbe6df;border-radius:9px;display:grid;gap:11px;padding:13px}.DeviceStatus_bluetoothGrid__z9Kkl article>div:first-child{display:grid}.DeviceStatus_bluetoothGrid__z9Kkl article strong{color:#10271b;font-family:monospace;font-size:.69rem}.DeviceStatus_bluetoothGrid__z9Kkl article small{color:#687d71;font-size:.58rem;margin-top:2px}.DeviceStatus_bluetoothGrid__z9Kkl article dl{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr);margin:0}.DeviceStatus_bluetoothGrid__z9Kkl article dl div{background:#fff;border-radius:7px;padding:7px}.DeviceStatus_bluetoothGrid__z9Kkl article dl dt{color:#687d71;font-size:.52rem}.DeviceStatus_bluetoothGrid__z9Kkl article dl dd{color:#1d3629;font-size:.61rem;font-weight:680;margin:3px 0 0}.DeviceStatus_bluetoothGrid__z9Kkl article button{background:#fff7f7;border:1px solid #f5c8c8;border-radius:7px;color:#ef4444;cursor:pointer;font-size:.59rem;font-weight:680;padding:6px 7px;width:fit-content}.DeviceStatus_emptyState__al\+3C{color:#687d71;display:grid;justify-items:center;padding:42px 20px;text-align:center}.DeviceStatus_emptyState__al\+3C svg{color:#8fa397}.DeviceStatus_emptyState__al\+3C strong{color:#1d3629;font-size:.75rem;margin-top:9px}.DeviceStatus_emptyState__al\+3C p{font-size:.63rem;margin:4px 0 0}@keyframes DeviceStatus_spin__GfZGr{to{transform:rotate(1turn)}}@media(max-width:960px){.DeviceStatus_commandLayout__BjIiz,.DeviceStatus_diagnosticsGrid__c0V6K{grid-template-columns:1fr}.DeviceStatus_canControls__ig8RP{border-left:0;border-top:1px solid #dbe6df}}@media(max-width:680px){.DeviceStatus_pageHeader__KEFv-,.DeviceStatus_panelHeader__50Yrk,.DeviceStatus_statusToolbar__tvdxC{display:grid}.DeviceStatus_primaryButton__TK4sy,.DeviceStatus_refreshButton__HypX1{width:fit-content}.DeviceStatus_commandHeader__9JeEx{align-items:flex-start}.DeviceStatus_canRow__pJnQm{grid-template-columns:minmax(70px,1fr) auto}.DeviceStatus_canRow__pJnQm>div{grid-column:1/-1}.DeviceStatus_commandConfirm__R8j9V{display:grid}.DeviceStatus_commandConfirm__R8j9V>div{margin:0 0 2px}.DeviceStatus_commandConfirm__R8j9V button{width:100%}.DeviceStatus_viewSwitcher__aiR4w button{min-width:145px}.DeviceStatus_timestampField__eGPcJ{display:grid}.DeviceStatus_timestampField__eGPcJ select{max-width:100%;width:100%}.DeviceStatus_statusGrid__TTTc6{padding:10px}.DeviceStatus_diagnosticPre__zmmKb,.DeviceStatus_rawPre__cIGIw{font-size:.61rem;min-height:320px}}.DeviceLogs_page__-g793{grid-gap:15px;display:grid;gap:15px;min-width:0}.DeviceLogs_pageHeader__gHzRo{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.DeviceLogs_pageHeader__gHzRo h1,.DeviceLogs_pageHeader__gHzRo p{margin:0}.DeviceLogs_pageHeader__gHzRo h1{color:#10271b;font-size:clamp(1.45rem,3vw,1.9rem);letter-spacing:-.04em;margin-top:4px}.DeviceLogs_pageHeader__gHzRo p{color:#4a6054;font-size:.8rem;line-height:1.5;margin-top:7px;max-width:630px}.DeviceLogs_eyebrow__GmfMS{color:#168447;font-size:.63rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.DeviceLogs_refreshButton__sE4ng{align-items:center;background:#fff;border:1px solid #ccebd6;border-radius:9px;color:#0a542d;cursor:pointer;display:inline-flex;font-size:.65rem;font-weight:680;gap:7px;min-height:37px;padding:8px 11px}.DeviceLogs_refreshButton__sE4ng:disabled{opacity:.5}.DeviceLogs_spinning__2LzCq{animation:DeviceLogs_spin__Sxl-n .8s linear infinite}.DeviceLogs_searchError__\+BK5d{background:#fff4f4;border:1px solid #f5c8c8;border-radius:8px;color:#ef4444;font-size:.66rem;padding:9px 11px}.DeviceLogs_logsWorkspace__o5DHP{background:#fff;border:1px solid #dbe6df;border-radius:12px;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);display:grid;grid-template-columns:230px minmax(0,1fr);min-height:600px;min-width:0;overflow:hidden}.DeviceLogs_fileRail__9X5j8{background:#f5f8f6;border-right:1px solid #dbe6df;display:flex;flex-direction:column;min-width:0}.DeviceLogs_fileRail__9X5j8>header{align-items:center;border-bottom:1px solid #dbe6df;color:#168447;display:flex;gap:8px;padding:13px 14px}.DeviceLogs_fileRail__9X5j8>header>div{display:grid}.DeviceLogs_fileRail__9X5j8>header strong{color:#10271b;font-size:.68rem}.DeviceLogs_fileRail__9X5j8>header small{color:#687d71;font-size:.56rem;margin-top:2px}.DeviceLogs_fileRail__9X5j8 nav{grid-gap:3px;display:grid;gap:3px;overflow-y:auto;padding:7px}.DeviceLogs_fileRail__9X5j8 nav button{grid-gap:7px;align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#4a6054;cursor:pointer;display:grid;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.59rem;gap:7px;grid-template-columns:auto minmax(0,1fr);padding:8px 9px;text-align:left}.DeviceLogs_fileRail__9X5j8 nav button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DeviceLogs_fileRail__9X5j8 nav button:hover{background:#eef9f1;color:#0a542d}.DeviceLogs_fileRail__9X5j8 .DeviceLogs_fileActive__x0QOu{background:#eef9f1;border-color:#ccebd6;color:#0a542d}.DeviceLogs_fileRail__9X5j8>p{color:#687d71;font-size:.61rem;padding:18px 12px;text-align:center}.DeviceLogs_mobileFileSelect__HQDwG{display:none}.DeviceLogs_viewerPanel__0bnZn{background:#07140d;display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0;min-width:0}.DeviceLogs_viewerHeader__Wc7G8{align-items:center;background:#10271b;border-bottom:1px solid #24382d;display:flex;gap:8px;padding:10px 11px}.DeviceLogs_viewerHeader__Wc7G8>div{align-items:center;color:#66dc95;display:flex;gap:7px;min-width:150px}.DeviceLogs_viewerHeader__Wc7G8>div>span{display:grid;min-width:0}.DeviceLogs_viewerHeader__Wc7G8>div strong{color:#e7f2eb;font-family:monospace;font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DeviceLogs_viewerHeader__Wc7G8>div small{color:#8fa397;font-size:.54rem;margin-top:2px}.DeviceLogs_viewerHeader__Wc7G8>b{color:#9dcbb0;font-size:.55rem;white-space:nowrap}.DeviceLogs_searchField__K1Ndf{align-items:center;background:#07140d;border:1px solid #3e5548;border-radius:7px;color:#8fa397;display:flex;flex:1 1;gap:6px;min-width:160px;padding:0 8px}.DeviceLogs_searchField__K1Ndf:focus-within{border-color:#44b773}.DeviceLogs_searchField__K1Ndf input{background:#0000;border:0;color:#e7f2eb;font-size:.61rem;min-width:0;outline:0;padding:7px 0;width:100%}.DeviceLogs_searchField__K1Ndf input::placeholder{color:#71877a}.DeviceLogs_regexToggle__SxJeK{align-items:center;color:#9dcbb0;cursor:pointer;display:inline-flex;font-size:.56rem;gap:4px}.DeviceLogs_regexToggle__SxJeK input{accent-color:#168447}.DeviceLogs_searchError__\+BK5d{margin:8px 10px 0}.DeviceLogs_logViewerContainer__RMf1k{background:#07140d;color:#d6e7dc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;height:clamp(500px,100vh - 360px,760px);line-height:1.5;overflow:auto;padding:12px}.DeviceLogs_logViewer__u356s{min-width:max-content;white-space:pre}.DeviceLogs_emptyState__Gpgb2{align-items:center;color:#71877a;display:flex;font-size:.65rem;height:100%;justify-content:center;min-height:300px}.DeviceLogs_srOnly__gx6KS{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes DeviceLogs_spin__Sxl-n{to{transform:rotate(1turn)}}@media(max-width:800px){.DeviceLogs_logsWorkspace__o5DHP{grid-template-columns:1fr}.DeviceLogs_fileRail__9X5j8{border-bottom:1px solid #dbe6df;border-right:0}.DeviceLogs_fileRail__9X5j8 nav,.DeviceLogs_fileRail__9X5j8>header{display:none}.DeviceLogs_mobileFileSelect__HQDwG{background:#fff;border:1px solid #c4d2c9;border-radius:8px;color:#1d3629;display:block;font-size:.67rem;margin:9px;padding:9px 30px 9px 10px}}@media(max-width:680px){.DeviceLogs_pageHeader__gHzRo{display:grid}.DeviceLogs_refreshButton__sE4ng{width:fit-content}.DeviceLogs_viewerHeader__Wc7G8{display:grid;grid-template-columns:minmax(0,1fr) auto}.DeviceLogs_searchField__K1Ndf{grid-column:1/-1;grid-row:2}.DeviceLogs_logViewerContainer__RMf1k{font-size:.6rem;height:calc(100vh - 390px);min-height:420px;padding:9px}}.MachineMgr_container__FnxFs{margin:0 auto;max-width:1480px;width:100%}.MachineMgr_actionsCell__GXjZU,.MachineMgr_deleteConfirmActions__wEiJz,.MachineMgr_deleteConfirmPanel__lsobg,.MachineMgr_pageHeader__QyPw8,.MachineMgr_sectionHeader__WhQ3J{align-items:center;display:flex}.MachineMgr_pageHeader__QyPw8{gap:24px;justify-content:space-between;margin-bottom:20px}.MachineMgr_pageHeader__QyPw8 h1,.MachineMgr_pageHeader__QyPw8 p,.MachineMgr_pageHeader__QyPw8 span{margin:0}.MachineMgr_pageHeader__QyPw8 p{color:#168447;font-size:.66rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.MachineMgr_pageHeader__QyPw8 h1{color:#10271b;font-size:clamp(1.45rem,2.5vw,2rem);letter-spacing:-.035em;margin-top:3px}.MachineMgr_pageHeader__QyPw8 span{color:#687d71;display:block;font-size:.8rem;margin-top:5px}.MachineMgr_addButton__x1FOC,.MachineMgr_cancelButton__aFBi6,.MachineMgr_deleteButton__xdaiw,.MachineMgr_deleteConfirmActions__wEiJz button,.MachineMgr_editButton__nnmNE,.MachineMgr_saveButton__dXLEq{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:680;gap:7px;justify-content:center;min-height:38px;padding:8px 12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.MachineMgr_addButton__x1FOC:disabled,.MachineMgr_cancelButton__aFBi6:disabled,.MachineMgr_deleteButton__xdaiw:disabled,.MachineMgr_deleteConfirmActions__wEiJz button:disabled,.MachineMgr_editButton__nnmNE:disabled,.MachineMgr_saveButton__dXLEq:disabled{cursor:not-allowed;opacity:.55}.MachineMgr_addButton__x1FOC,.MachineMgr_saveButton__dXLEq{background:#168447;border:1px solid #168447;color:#fff}.MachineMgr_addButton__x1FOC:hover:not(:disabled),.MachineMgr_saveButton__dXLEq:hover:not(:disabled){background:#0f6c39;border-color:#0f6c39}.MachineMgr_machinesSection__kyEw9{background:#fff;border:1px solid #dbe6df;border-radius:1.125rem;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035)}.MachineMgr_input__IiySy{background:#fff;border:1px solid #c4d2c9;border-radius:9px;color:#1d3629;font:inherit;font-size:.74rem;min-height:42px;outline:none;padding:8px 10px;width:100%}.MachineMgr_input__IiySy:focus{border-color:#168447;box-shadow:0 0 0 3px #1684471a}.MachineMgr_input__IiySy:disabled{background:#edf3ef;color:#687d71}.MachineMgr_cancelButton__aFBi6,.MachineMgr_deleteConfirmActions__wEiJz button{background:#fff;border:1px solid #c4d2c9;color:#31483c}.MachineMgr_cancelButton__aFBi6:hover:not(:disabled),.MachineMgr_deleteConfirmActions__wEiJz button:hover:not(:disabled){background:#eef9f1;border-color:#ccebd6;color:#0a542d}.MachineMgr_actionsCell__GXjZU{gap:7px}.MachineMgr_drawerForm__g9CX2{grid-gap:18px;display:grid;gap:18px}.MachineMgr_drawerContext__S1Rvm{grid-gap:7px 14px;background:#fff;border:1px solid #dbe6df;border-radius:10px;display:grid;gap:7px 14px;grid-template-columns:auto minmax(0,1fr);padding:13px}.MachineMgr_drawerContext__S1Rvm span{color:#687d71;font-size:.64rem}.MachineMgr_drawerContext__S1Rvm strong{color:#1d3629;font-size:.68rem;text-align:right}.MachineMgr_drawerField__BtxUo{grid-gap:7px;display:grid;gap:7px}.MachineMgr_drawerField__BtxUo>span{color:#31483c;font-size:.7rem;font-weight:700}.MachineMgr_drawerField__BtxUo small{color:#687d71;font-size:.62rem;line-height:1.45}.MachineMgr_deleteConfirmPanel__lsobg{background:#fff7f7;border:1px solid #eccccc;border-radius:10px;gap:18px;justify-content:space-between;margin-bottom:16px;padding:13px 15px}.MachineMgr_deleteConfirmPanel__lsobg>div:first-child{display:grid}.MachineMgr_deleteConfirmPanel__lsobg strong{color:#8e3030;font-size:.76rem}.MachineMgr_deleteConfirmPanel__lsobg span{color:#4a6054;font-size:.65rem;margin-top:3px}.MachineMgr_deleteConfirmActions__wEiJz{flex:0 0 auto;gap:7px}.MachineMgr_deleteConfirmActions__wEiJz .MachineMgr_confirmDeleteButton__1Rysb{background:#cf4545;border-color:#cf4545;color:#fff}.MachineMgr_machinesSection__kyEw9{overflow:visible}.MachineMgr_sectionHeader__WhQ3J{border-bottom:1px solid #dbe6df;gap:18px;justify-content:space-between;padding:16px 18px;position:relative}.MachineMgr_sectionHeader__WhQ3J>div{display:grid}.MachineMgr_sectionHeader__WhQ3J>div>span{color:#687d71;font-size:.64rem;margin-top:3px}.MachineMgr_sectionTitle__ARMVl{color:#10271b;font-size:.95rem;margin:0}.MachineMgr_columnMenu__eNmCq{position:relative}.MachineMgr_columnMenu__eNmCq summary{align-items:center;background:#fff;border:1px solid #c4d2c9;border-radius:9px;color:#31483c;cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:680;gap:7px;list-style:none;min-height:38px;padding:8px 11px}.MachineMgr_columnMenu__eNmCq summary::-webkit-details-marker{display:none}.MachineMgr_columnMenu__eNmCq[open] summary{background:#eef9f1;border-color:#168447;color:#0a542d}.MachineMgr_columnFilters__tu3yV{grid-gap:4px;background:#fff;border:1px solid #dbe6df;border-radius:10px;box-shadow:0 16px 34px #10271b1c;display:grid;gap:4px;padding:9px;position:absolute;right:0;top:calc(100% + 7px);width:220px;z-index:5}.MachineMgr_columnFilterItem__OqE15{align-items:center;border-radius:7px;color:#31483c;cursor:pointer;display:flex;font-size:.68rem;gap:8px;min-height:34px;padding:5px 7px}.MachineMgr_columnFilterItem__OqE15:hover{background:#f5f8f6}.MachineMgr_columnFilterItem__OqE15 input{accent-color:#168447}.MachineMgr_emptyMessage__kissE,.MachineMgr_loadingMessage__3wcsp{align-items:center;color:#687d71;display:flex;font-size:.75rem;justify-content:center;min-height:190px;text-align:center}.MachineMgr_tableWrapper__uiRCh{-webkit-overflow-scrolling:touch;border-radius:0 0 1.125rem 1.125rem;overflow-x:auto;width:100%}.MachineMgr_machinesTable__no4D3{border-collapse:collapse;min-width:760px;width:100%}.MachineMgr_machinesTable__no4D3 td,.MachineMgr_machinesTable__no4D3 th{border-bottom:1px solid #dbe6df;padding:11px 14px;text-align:left}.MachineMgr_machinesTable__no4D3 th{background:#f5f8f6;color:#4a6054;font-size:.64rem;font-weight:720;white-space:nowrap}.MachineMgr_machinesTable__no4D3 td{color:#31483c;font-size:.7rem}.MachineMgr_machinesTable__no4D3 tbody tr:last-child td{border-bottom:0}.MachineMgr_machinesTable__no4D3 tbody tr:hover td{background:#eef9f1}.MachineMgr_sortableHeader__PnTmc{cursor:pointer;-webkit-user-select:none;user-select:none}.MachineMgr_deleteButton__xdaiw,.MachineMgr_editButton__nnmNE{background:#fff;min-height:32px;padding:6px 9px}.MachineMgr_editButton__nnmNE{border:1px solid #ccebd6;color:#0a542d}.MachineMgr_deleteButton__xdaiw{border:1px solid #eccccc;color:#a23c3c}@media(max-width:760px){.MachineMgr_deleteConfirmPanel__lsobg,.MachineMgr_pageHeader__QyPw8{align-items:stretch;flex-direction:column}.MachineMgr_addButton__x1FOC,.MachineMgr_deleteConfirmActions__wEiJz{width:100%}.MachineMgr_deleteConfirmActions__wEiJz button{flex:1 1}.MachineMgr_columnFilters__tu3yV{right:0;width:min(220px,100vw - 48px)}}.MachineUserCloudSyncLog_container__vwruA{margin:0 auto;max-width:1480px;width:100%}.MachineUserCloudSyncLog_confirmPanel__9AWsX,.MachineUserCloudSyncLog_headerIdentity__tbtFy,.MachineUserCloudSyncLog_historyHeader__VM9\+b,.MachineUserCloudSyncLog_pageHeader__M15Kd,.MachineUserCloudSyncLog_resultCount__TGojp,.MachineUserCloudSyncLog_sectionHeading__KJ-eH,.MachineUserCloudSyncLog_strategyCard__EsdFA{align-items:center;display:flex}.MachineUserCloudSyncLog_pageHeader__M15Kd{gap:24px;justify-content:space-between;margin-bottom:20px}.MachineUserCloudSyncLog_headerIdentity__tbtFy{gap:13px;min-width:0}.MachineUserCloudSyncLog_headerIdentity__tbtFy h1,.MachineUserCloudSyncLog_headerIdentity__tbtFy p,.MachineUserCloudSyncLog_headerIdentity__tbtFy span{margin:0}.MachineUserCloudSyncLog_headerIdentity__tbtFy p{color:#168447;font-size:.66rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.MachineUserCloudSyncLog_headerIdentity__tbtFy h1{color:#10271b;font-size:clamp(1.45rem,2.5vw,2rem);letter-spacing:-.035em;margin-top:3px}.MachineUserCloudSyncLog_headerIdentity__tbtFy>div>span{color:#687d71;display:block;font-size:.8rem;margin-top:5px}.MachineUserCloudSyncLog_headerIcon__wmA4A{align-items:center;background:#dff3e6;border-radius:13px;color:#0a542d;display:inline-flex;flex:0 0 48px;height:48px;justify-content:center;width:48px}.MachineUserCloudSyncLog_clearButton__xUZC-,.MachineUserCloudSyncLog_confirmActions__ImJb3 button,.MachineUserCloudSyncLog_deleteHistoryButton__JxX2S,.MachineUserCloudSyncLog_primaryAction__\+H70D,.MachineUserCloudSyncLog_refreshButton__RdQAC,.MachineUserCloudSyncLog_secondaryAction__p\+i7M{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-size:.73rem;font-weight:680;gap:7px;justify-content:center;min-height:40px;padding:8px 12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.MachineUserCloudSyncLog_clearButton__xUZC-:disabled,.MachineUserCloudSyncLog_confirmActions__ImJb3 button:disabled,.MachineUserCloudSyncLog_deleteHistoryButton__JxX2S:disabled,.MachineUserCloudSyncLog_primaryAction__\+H70D:disabled,.MachineUserCloudSyncLog_refreshButton__RdQAC:disabled,.MachineUserCloudSyncLog_secondaryAction__p\+i7M:disabled{cursor:not-allowed;opacity:.55}.MachineUserCloudSyncLog_clearButton__xUZC-,.MachineUserCloudSyncLog_confirmActions__ImJb3 button,.MachineUserCloudSyncLog_refreshButton__RdQAC,.MachineUserCloudSyncLog_secondaryAction__p\+i7M{background:#fff;border:1px solid #c4d2c9;color:#31483c}.MachineUserCloudSyncLog_clearButton__xUZC-:hover:not(:disabled),.MachineUserCloudSyncLog_confirmActions__ImJb3 button:hover:not(:disabled),.MachineUserCloudSyncLog_refreshButton__RdQAC:hover:not(:disabled),.MachineUserCloudSyncLog_secondaryAction__p\+i7M:hover:not(:disabled){background:#eef9f1;border-color:#ccebd6;color:#0a542d}.MachineUserCloudSyncLog_overviewGrid__lsBW2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.MachineUserCloudSyncLog_overviewCard__xtMJO{align-items:center;background:#fff;border:1px solid #dbe6df;border-radius:.875rem;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);display:flex;gap:11px;min-height:78px;min-width:0;padding:14px}.MachineUserCloudSyncLog_overviewCard__xtMJO>div{display:grid;min-width:0}.MachineUserCloudSyncLog_overviewCard__xtMJO div>span{color:#687d71;font-size:.65rem}.MachineUserCloudSyncLog_overviewCard__xtMJO strong{color:#10271b;font-size:.83rem;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MachineUserCloudSyncLog_overviewIcon__j3zCS,.MachineUserCloudSyncLog_strategyIcon__YSxY-{align-items:center;background:#eef9f1;border-radius:10px;color:#0a542d;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.MachineUserCloudSyncLog_overviewIconWarning__b4zYV{background:#fff5d9;color:#a95c0b}.MachineUserCloudSyncLog_historyPanel__kkbyj,.MachineUserCloudSyncLog_syncPanel__UazC\+{background:#fff;border:1px solid #dbe6df;border-radius:1.125rem;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);padding:clamp(16px,2vw,22px)}.MachineUserCloudSyncLog_syncPanel__UazC\+{margin-bottom:16px}.MachineUserCloudSyncLog_historyHeader__VM9\+b,.MachineUserCloudSyncLog_sectionHeading__KJ-eH{gap:20px;justify-content:space-between;margin-bottom:16px}.MachineUserCloudSyncLog_historyHeader__VM9\+b h2,.MachineUserCloudSyncLog_historyHeader__VM9\+b p,.MachineUserCloudSyncLog_sectionHeading__KJ-eH h2,.MachineUserCloudSyncLog_sectionHeading__KJ-eH p{margin:0}.MachineUserCloudSyncLog_historyHeader__VM9\+b p,.MachineUserCloudSyncLog_sectionHeading__KJ-eH p{color:#168447;font-size:.62rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.MachineUserCloudSyncLog_historyHeader__VM9\+b h2,.MachineUserCloudSyncLog_sectionHeading__KJ-eH h2{color:#10271b;font-size:1rem;margin-top:3px}.MachineUserCloudSyncLog_sectionHeading__KJ-eH>span{color:#687d71;font-size:.7rem}.MachineUserCloudSyncLog_syncStrategies__f7dqz{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.MachineUserCloudSyncLog_strategyCard__EsdFA{align-items:flex-start;background:#f5f8f6;border:1px solid #dbe6df;border-radius:.875rem;gap:12px;min-width:0;padding:15px}.MachineUserCloudSyncLog_strategyRecommended__Vo9Im{background:#eef9f1;border-color:#ccebd6}.MachineUserCloudSyncLog_strategyIconNeutral__utSef{background:#edf3ef;color:#4a6054}.MachineUserCloudSyncLog_strategyCopy__JDwdM{flex:1 1;min-width:0}.MachineUserCloudSyncLog_strategyCopy__JDwdM h3,.MachineUserCloudSyncLog_strategyCopy__JDwdM p{margin:0}.MachineUserCloudSyncLog_strategyCopy__JDwdM h3{color:#10271b;font-size:.84rem}.MachineUserCloudSyncLog_strategyCopy__JDwdM p{color:#687d71;font-size:.68rem;line-height:1.5;margin-top:5px}.MachineUserCloudSyncLog_recommendedBadge__0bzXd{background:#dff3e6;border-radius:999px;color:#0a542d;display:inline-flex;font-size:.55rem;font-weight:760;margin-bottom:5px;padding:3px 7px;text-transform:uppercase}.MachineUserCloudSyncLog_primaryAction__\+H70D,.MachineUserCloudSyncLog_secondaryAction__p\+i7M{align-self:center;flex:0 0 auto}.MachineUserCloudSyncLog_primaryAction__\+H70D{background:#168447;border:1px solid #168447;color:#fff}.MachineUserCloudSyncLog_primaryAction__\+H70D:hover:not(:disabled){background:#0f6c39;border-color:#0f6c39}.MachineUserCloudSyncLog_confirmPanel__9AWsX{background:#fffaf0;border:1px solid #ead9ad;border-radius:10px;gap:18px;justify-content:space-between;margin-top:12px;padding:12px 14px}.MachineUserCloudSyncLog_confirmPanel__9AWsX>div:first-child{display:grid}.MachineUserCloudSyncLog_confirmPanel__9AWsX strong{color:#10271b;font-size:.75rem}.MachineUserCloudSyncLog_confirmPanel__9AWsX span{color:#687d71;font-size:.65rem;margin-top:3px}.MachineUserCloudSyncLog_confirmActions__ImJb3{display:flex;flex:0 0 auto;gap:7px}.MachineUserCloudSyncLog_confirmActions__ImJb3 .MachineUserCloudSyncLog_confirmPrimary__vjs6n{background:#168447;border-color:#168447;color:#fff}.MachineUserCloudSyncLog_historyHeader__VM9\+b{border-bottom:1px solid #dbe6df;padding-bottom:14px}.MachineUserCloudSyncLog_deleteHistoryButton__JxX2S{background:#fff7f7;border:1px solid #eccccc;color:#a23c3c}.MachineUserCloudSyncLog_deleteConfirmPanel__IlUEp{background:#fff7f7;border-color:#eccccc;margin:0 0 14px}.MachineUserCloudSyncLog_confirmActions__ImJb3 .MachineUserCloudSyncLog_confirmDelete__VgA0g{background:#cf4545;border-color:#cf4545;color:#fff}.MachineUserCloudSyncLog_filtersSection__wiZMr{grid-gap:9px;align-items:end;background:#f5f8f6;border:1px solid #dbe6df;border-radius:10px;display:grid;gap:9px;grid-template-columns:minmax(150px,1fr) minmax(140px,.8fr) minmax(170px,1fr) minmax(170px,1fr) auto;margin-bottom:12px;padding:12px}.MachineUserCloudSyncLog_filterItem__KZlGy{grid-gap:5px;display:grid;gap:5px;min-width:0}.MachineUserCloudSyncLog_filterItem__KZlGy>span{color:#4a6054;font-size:.62rem;font-weight:680}.MachineUserCloudSyncLog_filterItem__KZlGy input,.MachineUserCloudSyncLog_filterItem__KZlGy select{background:#fff;border:1px solid #c4d2c9;border-radius:8px;color:#1d3629;font:inherit;font-size:.68rem;min-height:38px;min-width:0;outline:none;padding:7px 9px;width:100%}.MachineUserCloudSyncLog_filterItem__KZlGy input:focus,.MachineUserCloudSyncLog_filterItem__KZlGy select:focus{border-color:#168447;box-shadow:0 0 0 3px #1684471a}.MachineUserCloudSyncLog_resultCount__TGojp{color:#687d71;font-size:.65rem;gap:10px;justify-content:space-between;margin-bottom:10px}.MachineUserCloudSyncLog_resultCount__TGojp>span:last-child{color:#0a542d}.MachineUserCloudSyncLog_emptyState__4S4FZ{align-items:center;background:#f5f8f6;border:1px dashed #c4d2c9;border-radius:10px;color:#8fa397;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:170px;text-align:center}.MachineUserCloudSyncLog_emptyState__4S4FZ strong{color:#31483c;font-size:.76rem}.MachineUserCloudSyncLog_emptyState__4S4FZ span{font-size:.65rem;max-width:420px}.MachineUserCloudSyncLog_tableWrapper__7zWtj{border:1px solid #dbe6df;border-radius:10px;overflow-x:auto;width:100%}.MachineUserCloudSyncLog_logTable__LZv9q{border-collapse:collapse;min-width:760px;width:100%}.MachineUserCloudSyncLog_logTable__LZv9q td,.MachineUserCloudSyncLog_logTable__LZv9q th{border-bottom:1px solid #dbe6df;padding:11px 13px;text-align:left}.MachineUserCloudSyncLog_logTable__LZv9q th{background:#f5f8f6;color:#4a6054;font-size:.64rem;font-weight:720}.MachineUserCloudSyncLog_logTable__LZv9q td{color:#31483c;font-size:.68rem;line-height:1.45}.MachineUserCloudSyncLog_logTable__LZv9q tbody tr:last-child td{border-bottom:0}.MachineUserCloudSyncLog_logTable__LZv9q tbody tr:hover td{background:#eef9f1}.MachineUserCloudSyncLog_serialCell__0pJH-,.MachineUserCloudSyncLog_timeCell__rxxzm{white-space:nowrap}.MachineUserCloudSyncLog_detailText__y0NjG,.MachineUserCloudSyncLog_serialCell__0pJH-{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.MachineUserCloudSyncLog_eventBadge__Bnj9z{border-radius:999px;display:inline-flex;font-size:.59rem;font-weight:720;padding:4px 8px;white-space:nowrap}.MachineUserCloudSyncLog_eventUpdated__-k3Ub{background:#dff3e6;color:#0a542d}.MachineUserCloudSyncLog_eventRegistered__TZy5U{background:#edf3ef;color:#31483c}.MachineUserCloudSyncLog_eventError__FMu\+a{background:#ffe9e9;color:#9d2f2f}.MachineUserCloudSyncLog_eventRound__7sfw6{background:#fff3d2;color:#92540a}.MachineUserCloudSyncLog_detailText__y0NjG{font-size:.62rem;word-break:break-all}.MachineUserCloudSyncLog_changeLine__9pPTA{margin:2px 0}.MachineUserCloudSyncLog_changeField__3ZT0E{color:#1d3629;font-weight:700}.MachineUserCloudSyncLog_changeFrom__NcNai{color:#687d71;text-decoration:line-through}.MachineUserCloudSyncLog_changeTo__mDlMi{color:#0a542d;font-weight:680}.MachineUserCloudSyncLog_spinning__bZ72g{animation:MachineUserCloudSyncLog_spin__H9B62 .9s linear infinite}@keyframes MachineUserCloudSyncLog_spin__H9B62{to{transform:rotate(1turn)}}@media(max-width:1050px){.MachineUserCloudSyncLog_filtersSection__wiZMr{grid-template-columns:repeat(2,minmax(0,1fr))}.MachineUserCloudSyncLog_clearButton__xUZC-{justify-self:start}}@media(max-width:760px){.MachineUserCloudSyncLog_confirmPanel__9AWsX,.MachineUserCloudSyncLog_historyHeader__VM9\+b,.MachineUserCloudSyncLog_pageHeader__M15Kd,.MachineUserCloudSyncLog_sectionHeading__KJ-eH{align-items:stretch;flex-direction:column}.MachineUserCloudSyncLog_pageHeader__M15Kd{gap:14px}.MachineUserCloudSyncLog_deleteHistoryButton__JxX2S,.MachineUserCloudSyncLog_refreshButton__RdQAC{width:100%}.MachineUserCloudSyncLog_filtersSection__wiZMr,.MachineUserCloudSyncLog_overviewGrid__lsBW2,.MachineUserCloudSyncLog_syncStrategies__f7dqz{grid-template-columns:1fr}.MachineUserCloudSyncLog_overviewCard__xtMJO{min-height:68px}.MachineUserCloudSyncLog_strategyCard__EsdFA{flex-wrap:wrap}.MachineUserCloudSyncLog_confirmActions__ImJb3,.MachineUserCloudSyncLog_primaryAction__\+H70D,.MachineUserCloudSyncLog_secondaryAction__p\+i7M{width:100%}.MachineUserCloudSyncLog_confirmActions__ImJb3 button{flex:1 1}.MachineUserCloudSyncLog_clearButton__xUZC-{width:100%}.MachineUserCloudSyncLog_sectionHeading__KJ-eH>span{line-height:1.5}}.Companies_container__ZGkwF{margin:0 auto;max-width:1480px;width:100%}.Companies_headerIdentity__IGeb4,.Companies_pageHeader__274Iw,.Companies_resultCount__q2kLA,.Companies_tagDisplay__cJnCG,.Companies_tagEditor__fjRQp,.Companies_toolBar__pGZ6Q{align-items:center;display:flex}.Companies_pageHeader__274Iw{gap:24px;justify-content:space-between;margin-bottom:20px}.Companies_headerIdentity__IGeb4{gap:13px}.Companies_headerIdentity__IGeb4 h1,.Companies_headerIdentity__IGeb4 p,.Companies_headerIdentity__IGeb4 span{margin:0}.Companies_headerIdentity__IGeb4 p{color:#168447;font-size:.66rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.Companies_headerIdentity__IGeb4 h1{color:#10271b;font-size:clamp(1.45rem,2.5vw,2rem);letter-spacing:-.035em;margin-top:3px}.Companies_headerIdentity__IGeb4>div>span{color:#687d71;display:block;font-size:.8rem;margin-top:5px}.Companies_headerIcon__K457b{align-items:center;background:#dff3e6;border-radius:13px;color:#0a542d;display:inline-flex;flex:0 0 48px;height:48px;justify-content:center;width:48px}.Companies_refreshButton__WF6my,.Companies_tagCancelButton__OCgRm,.Companies_tagEditButton__qHpsS,.Companies_tagSaveButton__fSzeW{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:680;gap:7px;justify-content:center;min-height:38px;padding:8px 11px;transition:all .2s cubic-bezier(.4,0,.2,1)}.Companies_refreshButton__WF6my:disabled,.Companies_tagCancelButton__OCgRm:disabled,.Companies_tagEditButton__qHpsS:disabled,.Companies_tagSaveButton__fSzeW:disabled{cursor:not-allowed;opacity:.55}.Companies_refreshButton__WF6my,.Companies_tagCancelButton__OCgRm,.Companies_tagEditButton__qHpsS{background:#fff;border:1px solid #c4d2c9;color:#31483c}.Companies_refreshButton__WF6my:hover:not(:disabled),.Companies_tagCancelButton__OCgRm:hover:not(:disabled),.Companies_tagEditButton__qHpsS:hover:not(:disabled){background:#eef9f1;border-color:#ccebd6;color:#0a542d}.Companies_directoryPanel__3OSet{background:#fff;border:1px solid #dbe6df;border-radius:1.125rem;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);overflow:hidden}.Companies_toolBar__pGZ6Q{background:#fff;border:1px solid #c4d2c9;border-radius:9px;color:#8fa397;gap:8px;margin:15px 16px 8px;max-width:460px;padding:0 11px}.Companies_toolBar__pGZ6Q:focus-within{border-color:#168447;box-shadow:0 0 0 3px #1684471a;color:#168447}.Companies_searchInput__C0SzX{background:#0000;border:0;color:#1d3629;font:inherit;font-size:.73rem;min-height:42px;outline:0;padding:8px 0;width:100%}.Companies_resultCount__q2kLA{border-bottom:1px solid #dbe6df;color:#687d71;font-size:.65rem;gap:12px;justify-content:space-between;padding:4px 16px 13px}.Companies_resultCount__q2kLA>span:last-child{color:#0a542d}.Companies_emptyMessage__JveJG,.Companies_loadingMessage__3qt3n{align-items:center;color:#687d71;display:flex;font-size:.75rem;justify-content:center;min-height:190px}.Companies_tableWrapper__x\+kFz{overflow-x:auto;width:100%}.Companies_companiesTable__ohAwd{border-collapse:collapse;min-width:760px;width:100%}.Companies_companiesTable__ohAwd td,.Companies_companiesTable__ohAwd th{border-bottom:1px solid #dbe6df;padding:11px 14px;text-align:left}.Companies_companiesTable__ohAwd th{background:#f5f8f6;color:#4a6054;font-size:.64rem;font-weight:720}.Companies_companiesTable__ohAwd td{color:#31483c;font-size:.7rem}.Companies_companiesTable__ohAwd tbody tr:last-child td{border-bottom:0}.Companies_companiesTable__ohAwd tbody tr:hover td{background:#eef9f1}.Companies_idCell__j5Neu{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem;word-break:break-all}.Companies_tagCell__aOaeX{min-width:190px}.Companies_tagDisplay__cJnCG,.Companies_tagEditor__fjRQp{flex-wrap:wrap;gap:6px}.Companies_tagBadge__6Iyeo{background:#dff3e6;border-radius:999px;color:#0a542d;display:inline-flex;font-size:.6rem;font-weight:700;padding:4px 8px;white-space:nowrap}.Companies_noTag__2ezTa{color:#8fa397}.Companies_tagCancelButton__OCgRm,.Companies_tagEditButton__qHpsS,.Companies_tagSaveButton__fSzeW{font-size:.61rem;min-height:30px;padding:5px 8px}.Companies_tagSaveButton__fSzeW{background:#168447;border:1px solid #168447;color:#fff}.Companies_tagInput__RLsh2,.Companies_tagSelect__lJ9Pw{background:#fff;border:1px solid #c4d2c9;border-radius:7px;color:#31483c;font:inherit;font-size:.63rem;min-height:32px;outline:0;padding:5px 7px}.Companies_tagInput__RLsh2{width:130px}.Companies_timeCell__IpKyc{white-space:nowrap}.Companies_spinning__csdeE{animation:Companies_spin__GOzcu .9s linear infinite}@keyframes Companies_spin__GOzcu{to{transform:rotate(1turn)}}@media(max-width:760px){.Companies_pageHeader__274Iw{align-items:stretch;flex-direction:column}.Companies_refreshButton__WF6my{width:100%}.Companies_toolBar__pGZ6Q{max-width:none}.Companies_resultCount__q2kLA{align-items:flex-start;flex-direction:column}}.AppUpdateChannelMgr_page__B27\+F{grid-gap:18px;display:grid;gap:18px}.AppUpdateChannelMgr_pageHeader__0ZQGH h1,.AppUpdateChannelMgr_pageHeader__0ZQGH p{margin:0}.AppUpdateChannelMgr_pageHeader__0ZQGH h1{color:#10271b;font-size:clamp(1.55rem,3vw,2rem);letter-spacing:-.04em;margin-top:4px}.AppUpdateChannelMgr_pageHeader__0ZQGH p{color:#4a6054;font-size:.84rem;line-height:1.55;margin-top:8px;max-width:660px}.AppUpdateChannelMgr_eyebrow__gS0Ee{color:#168447;font-size:.65rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.AppUpdateChannelMgr_viewSwitcher__7VaaP{grid-gap:8px;background:#fff;border:1px solid #dbe6df;border-radius:13px;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:6px}.AppUpdateChannelMgr_viewSwitcher__7VaaP button{grid-gap:8px;align-items:center;background:#0000;border:1px solid #0000;border-radius:9px;color:#4a6054;cursor:pointer;display:grid;font-size:.74rem;font-weight:680;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:11px 12px;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1)}.AppUpdateChannelMgr_viewSwitcher__7VaaP button:hover{background:#eef9f1;color:#0a542d}.AppUpdateChannelMgr_viewSwitcher__7VaaP button b{align-items:center;background:#edf3ef;border-radius:999px;display:inline-flex;font-size:.63rem;height:22px;justify-content:center;min-width:22px;padding:0 6px}.AppUpdateChannelMgr_viewSwitcher__7VaaP .AppUpdateChannelMgr_viewActive__ksvcs{background:#eef9f1;border-color:#ccebd6;color:#0a542d}.AppUpdateChannelMgr_viewSwitcher__7VaaP .AppUpdateChannelMgr_viewActive__ksvcs b{background:#fff}.AppUpdateChannelMgr_panel__\+EcrF{background:#fff;border:1px solid #dbe6df;border-radius:13px;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);min-width:0;overflow:hidden}.AppUpdateChannelMgr_panelHeader__aJ\+65{align-items:center;border-bottom:1px solid #dbe6df;display:flex;gap:18px;justify-content:space-between;padding:17px 18px}.AppUpdateChannelMgr_panelHeader__aJ\+65 h2,.AppUpdateChannelMgr_panelHeader__aJ\+65 p{margin:0}.AppUpdateChannelMgr_panelHeader__aJ\+65 h2{color:#10271b;font-size:1rem}.AppUpdateChannelMgr_panelHeader__aJ\+65 p{color:#687d71;font-size:.67rem;line-height:1.45;margin-top:4px;max-width:640px}.AppUpdateChannelMgr_dangerLink__ChqxA,.AppUpdateChannelMgr_iconButton__TF5id,.AppUpdateChannelMgr_iconDangerButton__Eeodd,.AppUpdateChannelMgr_inlineConfirm__QG1xI button,.AppUpdateChannelMgr_primaryButton__FqhLP,.AppUpdateChannelMgr_saveButton__wqI17,.AppUpdateChannelMgr_secondaryButton__iIMFr{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-weight:680;gap:7px;justify-content:center}.AppUpdateChannelMgr_dangerLink__ChqxA:disabled,.AppUpdateChannelMgr_iconButton__TF5id:disabled,.AppUpdateChannelMgr_iconDangerButton__Eeodd:disabled,.AppUpdateChannelMgr_inlineConfirm__QG1xI button:disabled,.AppUpdateChannelMgr_primaryButton__FqhLP:disabled,.AppUpdateChannelMgr_saveButton__wqI17:disabled,.AppUpdateChannelMgr_secondaryButton__iIMFr:disabled{cursor:not-allowed;opacity:.5}.AppUpdateChannelMgr_primaryButton__FqhLP{background:#168447;border:1px solid #168447;color:#fff;min-height:38px;padding:8px 13px}.AppUpdateChannelMgr_secondaryButton__iIMFr{background:#fff;border:1px solid #c4d2c9;color:#31483c;min-height:38px;padding:8px 13px}.AppUpdateChannelMgr_channelGrid__N9YEG{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:16px}.AppUpdateChannelMgr_channelCard__xLp1Q{grid-gap:17px;background:#f5f8f6;border:1px solid #dbe6df;border-radius:11px;display:grid;gap:17px;padding:16px}.AppUpdateChannelMgr_channelTitle__LTga1{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto}.AppUpdateChannelMgr_channelTitle__LTga1>span{align-items:center;background:#eef9f1;border-radius:9px;color:#168447;display:inline-flex;height:34px;justify-content:center;width:34px}.AppUpdateChannelMgr_channelTitle__LTga1>div{display:grid}.AppUpdateChannelMgr_channelTitle__LTga1 strong{color:#10271b;font-size:.8rem}.AppUpdateChannelMgr_channelTitle__LTga1 small{color:#687d71;font-size:.62rem;margin-top:3px}.AppUpdateChannelMgr_versionField__6w9Xe{grid-gap:6px;display:grid;gap:6px}.AppUpdateChannelMgr_versionField__6w9Xe span{color:#4a6054;font-size:.64rem;font-weight:680}.AppUpdateChannelMgr_versionField__6w9Xe select{background:#fff;border:1px solid #c4d2c9;border-radius:8px;color:#1d3629;font-size:.7rem;outline:0;padding:9px 32px 9px 10px;width:100%}.AppUpdateChannelMgr_versionField__6w9Xe select:focus{border-color:#168447;box-shadow:0 0 0 3px #1684471a}.AppUpdateChannelMgr_channelFooter__lroZ7{align-items:center;display:flex;gap:7px;justify-content:flex-end;min-height:32px}.AppUpdateChannelMgr_saveButton__wqI17{background:#168447;border:1px solid #168447;color:#fff;font-size:.66rem;padding:7px 10px}.AppUpdateChannelMgr_dangerLink__ChqxA{background:#0000;border:0;color:#687d71;font-size:.64rem;margin-right:auto;padding:6px 4px}.AppUpdateChannelMgr_dangerLink__ChqxA:hover{color:#ef4444}.AppUpdateChannelMgr_iconButton__TF5id,.AppUpdateChannelMgr_iconDangerButton__Eeodd{background:#0000;border:1px solid #0000;color:#687d71;height:31px;padding:0;width:31px}.AppUpdateChannelMgr_iconButton__TF5id:hover,.AppUpdateChannelMgr_iconDangerButton__Eeodd:hover{background:#eef9f1;border-color:#ccebd6;color:#0a542d}.AppUpdateChannelMgr_iconDangerButton__Eeodd:hover{background:#fff4f4;border-color:#f5c8c8;color:#ef4444}.AppUpdateChannelMgr_inlineConfirm__QG1xI{align-items:center;color:#ef4444;display:flex;font-size:.63rem;gap:5px;justify-content:flex-end;margin-left:auto}.AppUpdateChannelMgr_inlineConfirm__QG1xI button{background:#fff;border:1px solid #c4d2c9;color:#31483c;font-size:.61rem;padding:5px 7px}.AppUpdateChannelMgr_inlineConfirm__QG1xI button:first-of-type{background:#ef4444;border-color:#ef4444;color:#fff}.AppUpdateChannelMgr_tableContainer__WeAFG{overflow-x:auto}.AppUpdateChannelMgr_table__cEcsx{border-collapse:collapse;width:100%}.AppUpdateChannelMgr_table__cEcsx th{background:#f5f8f6;border-bottom:1px solid #dbe6df;color:#687d71;font-size:.61rem;letter-spacing:.05em;padding:10px 14px;text-align:left;text-transform:uppercase}.AppUpdateChannelMgr_table__cEcsx td{border-bottom:1px solid #edf3ef;color:#31483c;font-size:.69rem;padding:13px 14px}.AppUpdateChannelMgr_table__cEcsx tbody tr:last-child td{border-bottom:0}.AppUpdateChannelMgr_artifactName__MpWU5{align-items:center;color:#168447;display:flex;gap:9px;min-width:220px}.AppUpdateChannelMgr_artifactName__MpWU5>span{display:grid;min-width:0}.AppUpdateChannelMgr_artifactName__MpWU5 strong{color:#10271b;font-size:.7rem}.AppUpdateChannelMgr_artifactName__MpWU5 code{color:#8fa397;font-size:.57rem;margin-top:3px;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppUpdateChannelMgr_versionBadge__qRzV4{background:#eef9f1;border-radius:999px;color:#0a542d;display:inline-flex;font-family:monospace;font-weight:750;padding:5px 8px}.AppUpdateChannelMgr_tagList__c73hF{display:flex;flex-wrap:wrap;gap:4px}.AppUpdateChannelMgr_tagList__c73hF span{background:#eef9f1;border-radius:999px;color:#0a542d;font-size:.58rem;font-weight:680;padding:4px 6px}.AppUpdateChannelMgr_muted__WpUAX{color:#8fa397;font-size:.63rem}.AppUpdateChannelMgr_rowActions__pprwD{display:flex;gap:3px;justify-content:flex-end;min-width:82px}.AppUpdateChannelMgr_runningTasks__Wfnqd{grid-gap:7px;display:grid;gap:7px;padding:12px 16px 0}.AppUpdateChannelMgr_runningTasks__Wfnqd>div{grid-gap:4px 8px;align-items:center;background:#eef9f1;border:1px solid #ccebd6;border-radius:9px;color:#0a542d;display:grid;gap:4px 8px;grid-template-columns:auto minmax(0,1fr);padding:11px 12px}.AppUpdateChannelMgr_runningTasks__Wfnqd strong{font-size:.69rem}.AppUpdateChannelMgr_runningTasks__Wfnqd small{color:#687d71;font-size:.6rem;grid-column:2}.AppUpdateChannelMgr_pulse__xhh9\+{animation:AppUpdateChannelMgr_pulse__xhh9\+ 1.5s infinite;background:#168447;border-radius:50%;box-shadow:0 0 0 0 #16844766;grid-row:span 2;height:8px;width:8px}.AppUpdateChannelMgr_patchGrid__6UUFF{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:16px}.AppUpdateChannelMgr_patchCard__UB7XP{grid-gap:10px;background:#f5f8f6;border:1px solid #dbe6df;border-radius:10px;display:grid;gap:10px;padding:15px}.AppUpdateChannelMgr_patchCard__UB7XP>strong{color:#1d3629;font-size:.67rem;overflow-wrap:anywhere}.AppUpdateChannelMgr_patchRoute__wWGBW{align-items:center;color:#168447;display:flex;gap:7px}.AppUpdateChannelMgr_patchRoute__wWGBW span{background:#eef9f1;border-radius:999px;color:#0a542d;font-family:monospace;font-size:.65rem;font-weight:750;padding:5px 8px}.AppUpdateChannelMgr_patchMeta__Et21d{color:#687d71;display:flex;font-size:.61rem;gap:10px;justify-content:space-between}.AppUpdateChannelMgr_emptyState__X\+JW\+{color:#687d71;display:grid;justify-items:center;padding:44px 20px;text-align:center}.AppUpdateChannelMgr_emptyState__X\+JW\+ svg{color:#8fa397}.AppUpdateChannelMgr_emptyState__X\+JW\+ strong{color:#1d3629;font-size:.8rem;margin-top:10px}.AppUpdateChannelMgr_emptyState__X\+JW\+ p{font-size:.68rem;margin:5px 0 0}.AppUpdateChannelMgr_drawerForm__8noR9{grid-gap:17px;display:grid;gap:17px}.AppUpdateChannelMgr_drawerForm__8noR9 label:not(.AppUpdateChannelMgr_fileDrop__oUmBZ){grid-gap:7px;color:#31483c;display:grid;font-size:.7rem;font-weight:680;gap:7px}.AppUpdateChannelMgr_drawerForm__8noR9 input,.AppUpdateChannelMgr_drawerForm__8noR9 select{background:#fff;border:1px solid #c4d2c9;border-radius:9px;color:#10271b;font-size:.76rem;outline:0;padding:10px 11px;width:100%}.AppUpdateChannelMgr_drawerForm__8noR9 input:focus,.AppUpdateChannelMgr_drawerForm__8noR9 select:focus{border-color:#168447;box-shadow:0 0 0 3px #1684471a}.AppUpdateChannelMgr_fileDrop__oUmBZ{grid-gap:6px;background:#eef9f1;border:1px dashed #ccebd6;border-radius:11px;color:#168447;cursor:pointer;display:grid;gap:6px;justify-items:center;padding:34px 18px;position:relative;text-align:center}.AppUpdateChannelMgr_fileDrop__oUmBZ span{color:#1d3629;font-size:.75rem;font-weight:700;overflow-wrap:anywhere}.AppUpdateChannelMgr_fileDrop__oUmBZ small{color:#687d71;font-size:.64rem}.AppUpdateChannelMgr_fileDrop__oUmBZ input{cursor:pointer;inset:0;opacity:0;position:absolute}.AppUpdateChannelMgr_progress__adf-9{accent-color:#168447;height:8px;width:100%}.AppUpdateChannelMgr_routeArrow__wVqw0{color:#168447;font-size:1.15rem;font-weight:700;text-align:center}.AppUpdateChannelMgr_srOnly__Z0CJ0{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes AppUpdateChannelMgr_pulse__xhh9\+{70%{box-shadow:0 0 0 7px #16844700}to{box-shadow:0 0 0 0 #16844700}}@media(max-width:680px){.AppUpdateChannelMgr_viewSwitcher__7VaaP{display:flex;overflow-x:auto}.AppUpdateChannelMgr_viewSwitcher__7VaaP button{flex:1 0 auto;min-width:170px}.AppUpdateChannelMgr_panelHeader__aJ\+65{display:grid}.AppUpdateChannelMgr_primaryButton__FqhLP{width:fit-content}.AppUpdateChannelMgr_channelGrid__N9YEG{grid-template-columns:1fr;padding:12px}.AppUpdateChannelMgr_tableContainer__WeAFG{overflow:visible}.AppUpdateChannelMgr_table__cEcsx,.AppUpdateChannelMgr_table__cEcsx tbody,.AppUpdateChannelMgr_table__cEcsx td,.AppUpdateChannelMgr_table__cEcsx tr{display:block;width:100%}.AppUpdateChannelMgr_table__cEcsx thead{display:none}.AppUpdateChannelMgr_table__cEcsx tr{border-bottom:1px solid #dbe6df;padding:12px 14px}.AppUpdateChannelMgr_table__cEcsx td{align-items:center;border:0;display:flex;gap:14px;justify-content:space-between;padding:7px 0}.AppUpdateChannelMgr_table__cEcsx td:before{color:#687d71;content:attr(data-label);font-size:.6rem;font-weight:700}.AppUpdateChannelMgr_table__cEcsx td:first-child{display:block}.AppUpdateChannelMgr_rowActions__pprwD{justify-content:flex-end;margin-top:4px}.AppUpdateChannelMgr_artifactName__MpWU5{min-width:0}}.AppUpdateDeviceIdMgr_page__JQCGj{grid-gap:18px;display:grid;gap:18px}.AppUpdateDeviceIdMgr_pageHeader__02KOS{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.AppUpdateDeviceIdMgr_pageHeader__02KOS h1,.AppUpdateDeviceIdMgr_pageHeader__02KOS p{margin:0}.AppUpdateDeviceIdMgr_pageHeader__02KOS h1{color:#10271b;font-size:clamp(1.55rem,3vw,2rem);letter-spacing:-.04em;margin-top:4px}.AppUpdateDeviceIdMgr_pageHeader__02KOS p{color:#4a6054;font-size:.84rem;line-height:1.55;margin-top:8px;max-width:640px}.AppUpdateDeviceIdMgr_eyebrow__qR5bL{color:#168447;font-size:.65rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.AppUpdateDeviceIdMgr_confirmActions__4MaP3 button,.AppUpdateDeviceIdMgr_iconButton__Yl6af,.AppUpdateDeviceIdMgr_primaryButton__r7K0W,.AppUpdateDeviceIdMgr_removeButton__GnYl6,.AppUpdateDeviceIdMgr_secondaryButton__iwPBs{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-weight:680;gap:7px;justify-content:center}.AppUpdateDeviceIdMgr_confirmActions__4MaP3 button:disabled,.AppUpdateDeviceIdMgr_iconButton__Yl6af:disabled,.AppUpdateDeviceIdMgr_primaryButton__r7K0W:disabled,.AppUpdateDeviceIdMgr_removeButton__GnYl6:disabled,.AppUpdateDeviceIdMgr_secondaryButton__iwPBs:disabled{cursor:not-allowed;opacity:.55}.AppUpdateDeviceIdMgr_primaryButton__r7K0W{background:#168447;border:1px solid #168447;color:#fff;min-height:38px;padding:8px 13px}.AppUpdateDeviceIdMgr_secondaryButton__iwPBs{background:#fff;border:1px solid #c4d2c9;color:#31483c;min-height:38px;padding:8px 13px}.AppUpdateDeviceIdMgr_summary__azKJN{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.AppUpdateDeviceIdMgr_summary__azKJN>div{align-items:center;background:#fff;border:1px solid #dbe6df;border-radius:11px;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.AppUpdateDeviceIdMgr_summary__azKJN span{color:#4a6054;font-size:.7rem;font-weight:650}.AppUpdateDeviceIdMgr_summary__azKJN strong{color:#10271b;font-size:1.25rem}.AppUpdateDeviceIdMgr_panel__E0bKQ{background:#fff;border:1px solid #dbe6df;border-radius:13px;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);min-width:0;overflow:hidden}.AppUpdateDeviceIdMgr_panelHeader__RWvyk{align-items:center;border-bottom:1px solid #dbe6df;display:flex;gap:18px;justify-content:space-between;padding:17px 18px}.AppUpdateDeviceIdMgr_panelHeader__RWvyk h2,.AppUpdateDeviceIdMgr_panelHeader__RWvyk p{margin:0}.AppUpdateDeviceIdMgr_panelHeader__RWvyk h2{color:#10271b;font-size:1rem}.AppUpdateDeviceIdMgr_panelHeader__RWvyk p{color:#687d71;font-size:.67rem;margin-top:4px}.AppUpdateDeviceIdMgr_searchField__wtkbP{align-items:center;background:#fff;border:1px solid #c4d2c9;border-radius:9px;color:#687d71;display:flex;gap:8px;padding:0 10px;width:min(300px,38vw)}.AppUpdateDeviceIdMgr_searchField__wtkbP:focus-within{border-color:#168447;box-shadow:0 0 0 3px #1684471a}.AppUpdateDeviceIdMgr_searchField__wtkbP input{background:#0000;border:0;font-size:.72rem;min-width:0;outline:0;padding:9px 0;width:100%}.AppUpdateDeviceIdMgr_tableContainer__d7N\+A{overflow-x:auto}.AppUpdateDeviceIdMgr_table__GjSQ5{border-collapse:collapse;width:100%}.AppUpdateDeviceIdMgr_table__GjSQ5 th{background:#f5f8f6;border-bottom:1px solid #dbe6df;color:#687d71;font-size:.62rem;letter-spacing:.055em;padding:10px 16px;text-align:left;text-transform:uppercase}.AppUpdateDeviceIdMgr_table__GjSQ5 td{border-bottom:1px solid #edf3ef;color:#31483c;font-size:.73rem;padding:13px 16px}.AppUpdateDeviceIdMgr_table__GjSQ5 tbody tr:last-child td{border-bottom:0}.AppUpdateDeviceIdMgr_deviceIdentity__NtL6l{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-width:260px}.AppUpdateDeviceIdMgr_deviceIcon__-nJLg{align-items:center;background:#eef9f1;border-radius:9px;color:#168447;display:inline-flex;height:32px;justify-content:center;width:32px}.AppUpdateDeviceIdMgr_deviceIdentity__NtL6l>span:nth-child(2){display:grid;min-width:0}.AppUpdateDeviceIdMgr_deviceIdentity__NtL6l strong{color:#10271b;font-size:.74rem}.AppUpdateDeviceIdMgr_deviceIdentity__NtL6l code{color:#687d71;font-size:.62rem;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.AppUpdateDeviceIdMgr_iconButton__Yl6af{background:#0000;border:1px solid #0000;color:#687d71;height:30px;padding:0;width:30px}.AppUpdateDeviceIdMgr_iconButton__Yl6af:hover{background:#eef9f1;border-color:#ccebd6;color:#0a542d}.AppUpdateDeviceIdMgr_channelSelect__QspNA{background:#fff;border:1px solid #c4d2c9;border-radius:8px;color:#1d3629;font-size:.7rem;min-width:135px;padding:8px 30px 8px 9px}.AppUpdateDeviceIdMgr_versionBadge__tEAsk{background:#eef9f1;border-radius:999px;color:#0a542d;display:inline-flex;font-family:monospace;font-weight:750;padding:5px 8px}.AppUpdateDeviceIdMgr_actions__yIwfC{text-align:right}.AppUpdateDeviceIdMgr_removeButton__GnYl6{background:#0000;border:1px solid #0000;color:#687d71;font-size:.67rem;margin-left:auto;padding:6px 8px}.AppUpdateDeviceIdMgr_removeButton__GnYl6:hover{background:#fff4f4;border-color:#f5c8c8;color:#ef4444}.AppUpdateDeviceIdMgr_confirmActions__4MaP3{align-items:center;color:#ef4444;display:flex;font-size:.65rem;gap:5px;justify-content:flex-end;min-width:230px}.AppUpdateDeviceIdMgr_confirmActions__4MaP3 button{background:#fff;border:1px solid #c4d2c9;font-size:.63rem;padding:5px 7px}.AppUpdateDeviceIdMgr_confirmActions__4MaP3 button:first-of-type{background:#ef4444;border-color:#ef4444;color:#fff}.AppUpdateDeviceIdMgr_emptyState__wAJPv{color:#687d71;display:grid;justify-items:center;padding:42px 20px;text-align:center}.AppUpdateDeviceIdMgr_emptyState__wAJPv svg{color:#8fa397}.AppUpdateDeviceIdMgr_emptyState__wAJPv strong{color:#1d3629;font-size:.82rem;margin-top:10px}.AppUpdateDeviceIdMgr_emptyState__wAJPv p{font-size:.69rem;margin:5px 0 0}.AppUpdateDeviceIdMgr_drawerForm__BnbYJ{grid-gap:17px;display:grid;gap:17px}.AppUpdateDeviceIdMgr_drawerForm__BnbYJ label{grid-gap:7px;color:#31483c;display:grid;font-size:.7rem;font-weight:680;gap:7px}.AppUpdateDeviceIdMgr_drawerForm__BnbYJ small{color:#8fa397;font-weight:550}.AppUpdateDeviceIdMgr_drawerForm__BnbYJ input,.AppUpdateDeviceIdMgr_drawerForm__BnbYJ select{background:#fff;border:1px solid #c4d2c9;border-radius:9px;color:#10271b;font-size:.76rem;outline:0;padding:10px 11px;width:100%}.AppUpdateDeviceIdMgr_drawerForm__BnbYJ input:focus,.AppUpdateDeviceIdMgr_drawerForm__BnbYJ select:focus{border-color:#168447;box-shadow:0 0 0 3px #1684471a}.AppUpdateDeviceIdMgr_drawerHint__3Ctp-{background:#edf3ef;border-radius:9px;color:#4a6054;font-size:.68rem;line-height:1.5;margin:0;padding:12px}.AppUpdateDeviceIdMgr_srOnly__rW1kY{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:720px){.AppUpdateDeviceIdMgr_pageHeader__02KOS,.AppUpdateDeviceIdMgr_panelHeader__RWvyk{display:grid}.AppUpdateDeviceIdMgr_primaryButton__r7K0W{width:fit-content}.AppUpdateDeviceIdMgr_summary__azKJN{grid-template-columns:1fr}.AppUpdateDeviceIdMgr_searchField__wtkbP{width:100%}.AppUpdateDeviceIdMgr_tableContainer__d7N\+A{overflow:visible}.AppUpdateDeviceIdMgr_table__GjSQ5,.AppUpdateDeviceIdMgr_table__GjSQ5 tbody,.AppUpdateDeviceIdMgr_table__GjSQ5 td,.AppUpdateDeviceIdMgr_table__GjSQ5 tr{display:block;width:100%}.AppUpdateDeviceIdMgr_table__GjSQ5 thead{display:none}.AppUpdateDeviceIdMgr_table__GjSQ5 tr{border-bottom:1px solid #dbe6df;padding:13px 14px}.AppUpdateDeviceIdMgr_table__GjSQ5 td{align-items:center;border:0;display:flex;gap:14px;justify-content:space-between;padding:8px 0}.AppUpdateDeviceIdMgr_table__GjSQ5 td:before{color:#687d71;content:attr(data-label);font-size:.62rem;font-weight:700}.AppUpdateDeviceIdMgr_table__GjSQ5 td:first-child{display:block}.AppUpdateDeviceIdMgr_deviceIdentity__NtL6l{min-width:0}.AppUpdateDeviceIdMgr_actions__yIwfC{margin-top:4px}.AppUpdateDeviceIdMgr_confirmActions__4MaP3,.AppUpdateDeviceIdMgr_removeButton__GnYl6{margin-left:auto}}.AppVersionStatistics_page__SAOSR{grid-gap:18px;display:grid;gap:18px}.AppVersionStatistics_pageHeader__vM8ti{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.AppVersionStatistics_pageHeader__vM8ti h1,.AppVersionStatistics_pageHeader__vM8ti p{margin:0}.AppVersionStatistics_pageHeader__vM8ti h1{color:#10271b;font-size:clamp(1.55rem,3vw,2rem);letter-spacing:-.04em;margin-top:4px}.AppVersionStatistics_pageHeader__vM8ti p{color:#4a6054;font-size:.84rem;line-height:1.55;margin-top:8px;max-width:650px}.AppVersionStatistics_eyebrow__m4eOJ{color:#168447;font-size:.65rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.AppVersionStatistics_refreshButton__MRIym{align-items:center;background:#fff;border:1px solid #ccebd6;border-radius:9px;color:#0a542d;cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:680;gap:7px;min-height:38px;padding:8px 12px}.AppVersionStatistics_refreshButton__MRIym:disabled{opacity:.55}.AppVersionStatistics_spinning__OAtME{animation:AppVersionStatistics_spin__JqElU .8s linear infinite}.AppVersionStatistics_metrics__Vgg1T{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.AppVersionStatistics_metrics__Vgg1T article{background:#fff;border:1px solid #dbe6df;border-radius:12px;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);display:grid;min-width:0;padding:16px}.AppVersionStatistics_metrics__Vgg1T span{align-items:center;color:#4a6054;display:flex;font-size:.7rem;font-weight:680;gap:7px}.AppVersionStatistics_metrics__Vgg1T svg{color:#168447}.AppVersionStatistics_metrics__Vgg1T strong{color:#10271b;font-size:1.55rem;letter-spacing:-.04em;margin-top:11px}.AppVersionStatistics_metrics__Vgg1T small{color:#687d71;font-size:.64rem;line-height:1.4;margin-top:4px}.AppVersionStatistics_metrics__Vgg1T progress{accent-color:#168447;height:6px;margin-top:8px;width:100%}.AppVersionStatistics_contentGrid__IW3fR{grid-gap:13px;align-items:start;display:grid;gap:13px;grid-template-columns:minmax(235px,.55fr) minmax(0,1.45fr)}.AppVersionStatistics_panel__8DgPR{background:#fff;border:1px solid #dbe6df;border-radius:12px;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);min-width:0;overflow:hidden}.AppVersionStatistics_deviceToolbar__wdXlY,.AppVersionStatistics_panelHeader__\+0Ll8{border-bottom:1px solid #dbe6df;padding:16px 17px}.AppVersionStatistics_deviceToolbar__wdXlY span,.AppVersionStatistics_panelHeader__\+0Ll8 span{color:#687d71;font-size:.61rem;font-weight:730;letter-spacing:.07em;text-transform:uppercase}.AppVersionStatistics_deviceToolbar__wdXlY h2,.AppVersionStatistics_panelHeader__\+0Ll8 h2{color:#10271b;font-size:.92rem;margin:3px 0 0}.AppVersionStatistics_distributionList__XR3Kz{grid-gap:7px;display:grid;gap:7px;padding:12px}.AppVersionStatistics_distributionList__XR3Kz>button{grid-gap:6px;background:#f5f8f6;border:1px solid #0000;border-radius:9px;color:#31483c;cursor:pointer;display:grid;gap:6px;padding:10px;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.AppVersionStatistics_distributionList__XR3Kz>button:hover{border-color:#ccebd6}.AppVersionStatistics_distributionList__XR3Kz>button>div{align-items:center;display:flex;gap:6px}.AppVersionStatistics_distributionList__XR3Kz>button strong{color:#10271b;font-family:monospace;font-size:.72rem}.AppVersionStatistics_distributionList__XR3Kz>button span{background:#eef9f1;border-radius:999px;color:#0a542d;font-size:.52rem;font-weight:750;padding:3px 5px}.AppVersionStatistics_distributionList__XR3Kz>button b{color:#1d3629;font-size:.69rem;margin-left:auto}.AppVersionStatistics_distributionList__XR3Kz>button progress{accent-color:#168447;height:6px;width:100%}.AppVersionStatistics_distributionList__XR3Kz>button small{color:#687d71;font-size:.59rem}.AppVersionStatistics_distributionList__XR3Kz .AppVersionStatistics_distributionActive__vXaU-{background:#eef9f1;border-color:#ccebd6}.AppVersionStatistics_deviceToolbar__wdXlY{align-items:center;display:flex;gap:16px;justify-content:space-between}.AppVersionStatistics_filters__\+gX0x{align-items:center;display:flex;gap:7px}.AppVersionStatistics_filters__\+gX0x>button{background:#eef9f1;border:0;border-radius:7px;color:#0a542d;cursor:pointer;font-size:.61rem;font-weight:680;padding:7px 8px}.AppVersionStatistics_searchField__STpvV{align-items:center;border:1px solid #c4d2c9;border-radius:8px;color:#687d71;display:flex;gap:7px;padding:0 9px;width:min(250px,30vw)}.AppVersionStatistics_searchField__STpvV:focus-within{border-color:#168447;box-shadow:0 0 0 3px #1684471a}.AppVersionStatistics_searchField__STpvV input{background:#0000;border:0;font-size:.68rem;min-width:0;outline:0;padding:8px 0;width:100%}.AppVersionStatistics_tableContainer__gVzvi{overflow-x:auto}.AppVersionStatistics_table__K6ciM{border-collapse:collapse;width:100%}.AppVersionStatistics_table__K6ciM th{background:#f5f8f6;border-bottom:1px solid #dbe6df;color:#687d71;font-size:.59rem;letter-spacing:.05em;padding:10px 13px;text-align:left;text-transform:uppercase}.AppVersionStatistics_table__K6ciM td{border-bottom:1px solid #edf3ef;color:#4a6054;font-size:.66rem;padding:12px 13px}.AppVersionStatistics_table__K6ciM tbody tr:last-child td{border-bottom:0}.AppVersionStatistics_deviceIdentity__Dm-Uq,.AppVersionStatistics_hubIdentity__aHqVp{display:grid;min-width:150px}.AppVersionStatistics_deviceIdentity__Dm-Uq strong,.AppVersionStatistics_hubIdentity__aHqVp strong{color:#10271b;font-size:.67rem}.AppVersionStatistics_deviceIdentity__Dm-Uq code,.AppVersionStatistics_hubIdentity__aHqVp code{color:#687d71;font-size:.57rem;margin-top:3px}.AppVersionStatistics_versionBadge__nuRiE{border-radius:999px;display:inline-flex;font-family:monospace;font-size:.6rem;font-weight:750;padding:5px 7px;white-space:nowrap}.AppVersionStatistics_latestBadge__Gi7fv{background:#eef9f1;color:#0a542d}.AppVersionStatistics_outdatedBadge__Zrv9F{background:#fff4d1;color:#92570d}.AppVersionStatistics_emptyState__vzvgU{color:#687d71;display:grid;justify-items:center;padding:39px 20px;text-align:center}.AppVersionStatistics_emptyState__vzvgU svg{color:#8fa397}.AppVersionStatistics_emptyState__vzvgU strong{color:#1d3629;font-size:.76rem;margin-top:9px}.AppVersionStatistics_emptyState__vzvgU p{font-size:.64rem;margin:5px 0 0}.AppVersionStatistics_srOnly__AXBUe{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes AppVersionStatistics_spin__JqElU{to{transform:rotate(1turn)}}@media(max-width:940px){.AppVersionStatistics_contentGrid__IW3fR{grid-template-columns:1fr}.AppVersionStatistics_distributionList__XR3Kz{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media(max-width:680px){.AppVersionStatistics_deviceToolbar__wdXlY,.AppVersionStatistics_pageHeader__vM8ti{display:grid}.AppVersionStatistics_refreshButton__MRIym{width:fit-content}.AppVersionStatistics_metrics__Vgg1T{grid-template-columns:1fr}.AppVersionStatistics_filters__\+gX0x{display:grid}.AppVersionStatistics_searchField__STpvV{width:100%}.AppVersionStatistics_tableContainer__gVzvi{overflow:visible}.AppVersionStatistics_table__K6ciM,.AppVersionStatistics_table__K6ciM tbody,.AppVersionStatistics_table__K6ciM td,.AppVersionStatistics_table__K6ciM tr{display:block;width:100%}.AppVersionStatistics_table__K6ciM thead{display:none}.AppVersionStatistics_table__K6ciM tr{border-bottom:1px solid #dbe6df;padding:11px 13px}.AppVersionStatistics_table__K6ciM td{align-items:center;border:0;display:flex;gap:14px;justify-content:space-between;padding:7px 0;text-align:right}.AppVersionStatistics_table__K6ciM td:before{color:#687d71;content:attr(data-label);font-size:.59rem;font-weight:700}.AppVersionStatistics_table__K6ciM td:first-child{display:block;text-align:left}}.AppUpdateOverview_page__vPN4w{grid-gap:18px;display:grid;gap:18px}.AppUpdateOverview_pageHeader__clad0{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.AppUpdateOverview_pageHeader__clad0 h1,.AppUpdateOverview_pageHeader__clad0 p{margin:0}.AppUpdateOverview_pageHeader__clad0 h1{color:#10271b;font-size:clamp(1.55rem,3vw,2rem);letter-spacing:-.04em;margin-top:4px}.AppUpdateOverview_pageHeader__clad0 p{color:#4a6054;font-size:.84rem;line-height:1.55;margin-top:8px;max-width:620px}.AppUpdateOverview_eyebrow__qJVTs{color:#168447;font-size:.65rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.AppUpdateOverview_refreshButton__5aR7K{align-items:center;background:#fff;border:1px solid #ccebd6;border-radius:9px;color:#0a542d;cursor:pointer;display:inline-flex;gap:7px;padding:9px 13px}.AppUpdateOverview_spinning__-0mIw{animation:AppUpdateOverview_spin__HN7dn .8s linear infinite}.AppUpdateOverview_metrics__wM20o{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.AppUpdateOverview_metrics__wM20o article{background:#fff;border:1px solid #dbe6df;border-radius:13px;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);display:grid;min-width:0;padding:18px}.AppUpdateOverview_metrics__wM20o span{align-items:center;color:#4a6054;display:flex;font-size:.72rem;font-weight:680;gap:7px}.AppUpdateOverview_metrics__wM20o svg{color:#168447}.AppUpdateOverview_metrics__wM20o strong{color:#10271b;font-size:1.7rem;letter-spacing:-.04em;margin-top:13px}.AppUpdateOverview_metrics__wM20o small{color:#687d71;font-size:.68rem;line-height:1.45;margin-top:5px}.AppUpdateOverview_workspaceGrid__001zU{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr)}.AppUpdateOverview_nextSteps__NpdcL,.AppUpdateOverview_panel__c4OdS{background:#fff;border:1px solid #dbe6df;border-radius:13px;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035)}.AppUpdateOverview_panelHeader__aWbEw{align-items:center;border-bottom:1px solid #dbe6df;display:flex;gap:16px;justify-content:space-between;padding:17px 18px}.AppUpdateOverview_panelHeader__aWbEw span{color:#687d71;font-size:.63rem;font-weight:730;letter-spacing:.07em;text-transform:uppercase}.AppUpdateOverview_panelHeader__aWbEw h2{color:#10271b;font-size:1rem;margin:3px 0 0}.AppUpdateOverview_panelHeader__aWbEw a{align-items:center;color:#0a542d;display:inline-flex;font-size:.72rem;font-weight:680;gap:5px;text-decoration:none}.AppUpdateOverview_channelList__rtaxU{padding:5px 18px 10px}.AppUpdateOverview_channelRow__vVkYN{grid-gap:11px;align-items:center;border-bottom:1px solid #edf3ef;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;padding:13px 0}.AppUpdateOverview_channelRow__vVkYN:last-child{border-bottom:0}.AppUpdateOverview_channelRow__vVkYN>div{display:grid}.AppUpdateOverview_channelRow__vVkYN b,.AppUpdateOverview_channelRow__vVkYN strong{color:#10271b;font-size:.8rem}.AppUpdateOverview_channelRow__vVkYN small{color:#687d71;font-size:.64rem;margin-top:3px}.AppUpdateOverview_channelRow__vVkYN b{color:#0a542d}.AppUpdateOverview_channelIcon__KC1Wa{align-items:center;background:#eef9f1;border-radius:9px;color:#168447;display:inline-flex;height:32px;justify-content:center;width:32px}.AppUpdateOverview_empty__vps35{color:#687d71;padding:22px 0;text-align:center}.AppUpdateOverview_nextSteps__NpdcL{grid-gap:8px;display:grid;gap:8px;padding:18px}.AppUpdateOverview_nextSteps__NpdcL h2{color:#10271b;font-size:1rem;margin:1px 0 8px}.AppUpdateOverview_nextSteps__NpdcL>a{grid-gap:10px;align-items:center;border:1px solid #dbe6df;border-radius:10px;color:#31483c;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:11px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.AppUpdateOverview_nextSteps__NpdcL>a:hover{background:#eef9f1;border-color:#ccebd6;color:#0a542d}.AppUpdateOverview_nextSteps__NpdcL>a>span{display:grid}.AppUpdateOverview_nextSteps__NpdcL>a strong{font-size:.74rem}.AppUpdateOverview_nextSteps__NpdcL>a small{color:#687d71;font-size:.62rem;line-height:1.4;margin-top:3px}@keyframes AppUpdateOverview_spin__HN7dn{to{transform:rotate(1turn)}}@media(max-width:900px){.AppUpdateOverview_metrics__wM20o,.AppUpdateOverview_workspaceGrid__001zU{grid-template-columns:1fr}.AppUpdateOverview_metrics__wM20o{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.AppUpdateOverview_pageHeader__clad0{display:grid}.AppUpdateOverview_refreshButton__5aR7K{width:fit-content}.AppUpdateOverview_metrics__wM20o{grid-template-columns:1fr}}.HubOtaManagement_page__sPnQH{grid-gap:18px;display:grid;gap:18px}.HubOtaManagement_pageHeader__ukqLU h1,.HubOtaManagement_pageHeader__ukqLU p{margin:0}.HubOtaManagement_pageHeader__ukqLU h1{color:#10271b;font-size:clamp(1.55rem,3vw,2rem);letter-spacing:-.04em;margin-top:4px}.HubOtaManagement_pageHeader__ukqLU p{color:#4a6054;font-size:.84rem;line-height:1.55;margin-top:8px;max-width:650px}.HubOtaManagement_eyebrow__7fpFI{color:#168447;font-size:.65rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.HubOtaManagement_viewSwitcher__pTo43{grid-gap:8px;background:#fff;border:1px solid #dbe6df;border-radius:13px;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:6px}.HubOtaManagement_viewSwitcher__pTo43 button{grid-gap:8px;align-items:center;background:#0000;border:1px solid #0000;border-radius:9px;color:#4a6054;cursor:pointer;display:grid;font-size:.74rem;font-weight:680;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:11px 12px;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1)}.HubOtaManagement_viewSwitcher__pTo43 button:hover{background:#eef9f1;color:#0a542d}.HubOtaManagement_viewSwitcher__pTo43 button b{align-items:center;background:#edf3ef;border-radius:999px;display:inline-flex;font-size:.63rem;height:22px;justify-content:center;min-width:22px;padding:0 6px}.HubOtaManagement_viewSwitcher__pTo43 .HubOtaManagement_viewActive__8SqgU{background:#eef9f1;border-color:#ccebd6;color:#0a542d}.HubOtaManagement_viewSwitcher__pTo43 .HubOtaManagement_viewActive__8SqgU b{background:#fff}.HubOtaManagement_panel__JtevC{background:#fff;border:1px solid #dbe6df;border-radius:13px;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);min-width:0;overflow:hidden}.HubOtaManagement_panelHeader__cqocQ{align-items:center;border-bottom:1px solid #dbe6df;display:flex;gap:18px;justify-content:space-between;padding:17px 18px}.HubOtaManagement_panelHeader__cqocQ h2,.HubOtaManagement_panelHeader__cqocQ p{margin:0}.HubOtaManagement_panelHeader__cqocQ h2{color:#10271b;font-size:1rem}.HubOtaManagement_panelHeader__cqocQ p{color:#687d71;font-size:.67rem;line-height:1.45;margin-top:4px;max-width:650px}.HubOtaManagement_dangerLink__o9DX0,.HubOtaManagement_iconButton__5oxdR,.HubOtaManagement_iconDangerButton__LR7Vg,.HubOtaManagement_inlineConfirm__jySyo button,.HubOtaManagement_primaryButton__ewCwF,.HubOtaManagement_secondaryButton__QCdrl{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-weight:680;gap:7px;justify-content:center}.HubOtaManagement_dangerLink__o9DX0:disabled,.HubOtaManagement_iconButton__5oxdR:disabled,.HubOtaManagement_iconDangerButton__LR7Vg:disabled,.HubOtaManagement_inlineConfirm__jySyo button:disabled,.HubOtaManagement_primaryButton__ewCwF:disabled,.HubOtaManagement_secondaryButton__QCdrl:disabled{cursor:not-allowed;opacity:.5}.HubOtaManagement_primaryButton__ewCwF{background:#168447;border:1px solid #168447;color:#fff;min-height:38px;padding:8px 13px}.HubOtaManagement_secondaryButton__QCdrl{background:#fff;border:1px solid #c4d2c9;color:#31483c;min-height:38px;padding:8px 13px}.HubOtaManagement_rolloutGrid__pZATS{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));padding:16px}.HubOtaManagement_rolloutCard__YbLkv{grid-gap:14px;background:#f5f8f6;border:1px solid #dbe6df;border-radius:11px;display:grid;gap:14px;padding:16px}.HubOtaManagement_defaultCard__OMXaD{background:linear-gradient(145deg,#eef9f1,#fff);border-color:#ccebd6}.HubOtaManagement_rolloutIdentity__1n4YB{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto}.HubOtaManagement_rolloutIdentity__1n4YB>span{align-items:center;background:#eef9f1;border-radius:9px;color:#168447;display:inline-flex;height:34px;justify-content:center;width:34px}.HubOtaManagement_rolloutIdentity__1n4YB>div{display:grid;min-width:0}.HubOtaManagement_rolloutIdentity__1n4YB strong{color:#10271b;font-size:.78rem;overflow:hidden;text-overflow:ellipsis}.HubOtaManagement_rolloutIdentity__1n4YB small{color:#687d71;font-size:.61rem;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.HubOtaManagement_rolloutCard__YbLkv dl{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.HubOtaManagement_rolloutCard__YbLkv dl>div{background:#fff;border-radius:8px;min-width:0;padding:9px}.HubOtaManagement_rolloutCard__YbLkv dl dt{color:#687d71;font-size:.57rem;font-weight:680;text-transform:uppercase}.HubOtaManagement_rolloutCard__YbLkv dl dd{color:#1d3629;font-size:.67rem;font-weight:680;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HubOtaManagement_lastSeen__OEwpB{color:#687d71;font-size:.59rem}.HubOtaManagement_dangerLink__o9DX0{background:#0000;border:0;color:#687d71;font-size:.62rem;padding:5px 2px;width:fit-content}.HubOtaManagement_dangerLink__o9DX0:hover{color:#ef4444}.HubOtaManagement_iconButton__5oxdR,.HubOtaManagement_iconDangerButton__LR7Vg{background:#0000;border:1px solid #0000;color:#687d71;height:31px;padding:0;width:31px}.HubOtaManagement_iconButton__5oxdR:hover,.HubOtaManagement_iconDangerButton__LR7Vg:hover{background:#eef9f1;border-color:#ccebd6;color:#0a542d}.HubOtaManagement_iconDangerButton__LR7Vg:hover{background:#fff4f4;border-color:#f5c8c8;color:#ef4444}.HubOtaManagement_inlineConfirm__jySyo{align-items:center;color:#ef4444;display:flex;font-size:.62rem;gap:5px}.HubOtaManagement_inlineConfirm__jySyo button{background:#fff;border:1px solid #c4d2c9;color:#31483c;font-size:.6rem;padding:5px 7px}.HubOtaManagement_inlineConfirm__jySyo button:first-of-type{background:#ef4444;border-color:#ef4444;color:#fff}.HubOtaManagement_binaryGrid__uafL4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:16px}.HubOtaManagement_binaryCard__93R-g{grid-gap:11px;background:#f5f8f6;border:1px solid #dbe6df;border-radius:10px;display:grid;gap:11px;padding:15px}.HubOtaManagement_binaryIdentity__s\+DHC{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr)}.HubOtaManagement_binaryIdentity__s\+DHC>span{align-items:center;background:#eef9f1;border-radius:9px;color:#168447;display:inline-flex;height:34px;justify-content:center;width:34px}.HubOtaManagement_binaryIdentity__s\+DHC>div{display:grid;min-width:0}.HubOtaManagement_binaryIdentity__s\+DHC strong{color:#10271b;font-size:.71rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HubOtaManagement_binaryIdentity__s\+DHC small{color:#687d71;font-size:.59rem;margin-top:3px}.HubOtaManagement_binaryMeta__05ygy{color:#687d71;display:flex;font-size:.6rem;gap:10px;justify-content:space-between}.HubOtaManagement_referenceInfo__d9304{background:#fff;border-radius:7px;color:#4a6054;font-size:.61rem;padding:7px 8px}.HubOtaManagement_binaryActions__EECqa{display:flex;gap:3px;justify-content:flex-end}.HubOtaManagement_saveGroup__Lo-ca{align-items:center;display:flex;gap:9px}.HubOtaManagement_saveGroup__Lo-ca>span{color:#92570d;font-size:.62rem;font-weight:680}.HubOtaManagement_editorWrap__L1mrv{grid-gap:7px;display:grid;gap:7px;padding:16px}.HubOtaManagement_editorWrap__L1mrv textarea{background:#f5f8f6;border:1px solid #c4d2c9;border-radius:9px;color:#1d3629;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;line-height:1.6;min-height:360px;outline:0;padding:14px;resize:vertical;width:100%}.HubOtaManagement_editorWrap__L1mrv textarea:focus{background:#fff;border-color:#168447;box-shadow:0 0 0 3px #1684471a}.HubOtaManagement_editorWrap__L1mrv small{color:#687d71;font-size:.6rem}.HubOtaManagement_emptyState__ikbHk{color:#687d71;display:grid;justify-items:center;padding:44px 20px;text-align:center}.HubOtaManagement_emptyState__ikbHk svg{color:#8fa397}.HubOtaManagement_emptyState__ikbHk strong{color:#1d3629;font-size:.8rem;margin-top:10px}.HubOtaManagement_emptyState__ikbHk p{font-size:.67rem;margin:5px 0 0}.HubOtaManagement_drawerForm__LuVuv{grid-gap:17px;display:grid;gap:17px}.HubOtaManagement_drawerForm__LuVuv label:not(.HubOtaManagement_fileDrop__OoxjC,.HubOtaManagement_toggleField__ZfsMM){grid-gap:7px;color:#31483c;display:grid;font-size:.7rem;font-weight:680;gap:7px}.HubOtaManagement_drawerForm__LuVuv label span small,.HubOtaManagement_drawerForm__LuVuv label>small{color:#687d71;font-size:.61rem;font-weight:500;line-height:1.45}.HubOtaManagement_drawerForm__LuVuv input:not([type=checkbox]),.HubOtaManagement_drawerForm__LuVuv select{background:#fff;border:1px solid #c4d2c9;border-radius:9px;color:#10271b;font-size:.76rem;outline:0;padding:10px 11px;width:100%}.HubOtaManagement_drawerForm__LuVuv input:not([type=checkbox]):focus,.HubOtaManagement_drawerForm__LuVuv select:focus{border-color:#168447;box-shadow:0 0 0 3px #1684471a}.HubOtaManagement_toggleField__ZfsMM{align-items:flex-start;background:#f5f8f6;border:1px solid #dbe6df;border-radius:9px;cursor:pointer;display:flex;gap:10px;padding:12px}.HubOtaManagement_toggleField__ZfsMM input{accent-color:#168447;margin-top:2px}.HubOtaManagement_toggleField__ZfsMM>span{display:grid}.HubOtaManagement_toggleField__ZfsMM strong{color:#1d3629;font-size:.69rem}.HubOtaManagement_toggleField__ZfsMM small{margin-top:3px}.HubOtaManagement_fileDrop__OoxjC{grid-gap:6px;background:#eef9f1;border:1px dashed #ccebd6;border-radius:11px;color:#168447;cursor:pointer;display:grid;gap:6px;justify-items:center;padding:34px 18px;position:relative;text-align:center}.HubOtaManagement_fileDrop__OoxjC span{color:#1d3629;font-size:.75rem;font-weight:700;overflow-wrap:anywhere}.HubOtaManagement_fileDrop__OoxjC small{color:#687d71;font-size:.64rem}.HubOtaManagement_fileDrop__OoxjC input{cursor:pointer;inset:0;opacity:0;position:absolute}.HubOtaManagement_progress__4B075{accent-color:#168447;height:8px;width:100%}@media(max-width:680px){.HubOtaManagement_viewSwitcher__pTo43{display:flex;overflow-x:auto}.HubOtaManagement_viewSwitcher__pTo43 button{flex:1 0 auto;min-width:160px}.HubOtaManagement_panelHeader__cqocQ{display:grid}.HubOtaManagement_primaryButton__ewCwF{width:fit-content}.HubOtaManagement_binaryGrid__uafL4,.HubOtaManagement_rolloutGrid__pZATS{grid-template-columns:1fr;padding:12px}.HubOtaManagement_saveGroup__Lo-ca{justify-content:space-between}}.ErrorDetectConfigEditor_input__-KYH-{background-color:#fff;border:1px solid #c4d2c9;border-radius:3px;color:#10271b;font-size:14px;padding:8px}.ErrorDetectConfigEditor_input__-KYH-:focus{border-color:#168447;outline:2px solid #168447;outline-offset:1px}.ErrorDetectConfigEditor_select__2uBcC{background-color:#fff;border:1px solid #c4d2c9;border-radius:3px;color:#10271b;cursor:pointer;font-size:14px;padding:8px}.ErrorDetectConfigEditor_select__2uBcC:focus{border-color:#168447;outline:2px solid #168447;outline-offset:1px}.ErrorDetectConfigEditor_inputGroup__DkNlQ{display:flex;flex-direction:column}.ErrorDetectConfigEditor_radio__rxreg:focus-visible{outline:2px solid #168447;outline-offset:1px}.ErrorDetectConfigEditor_container__yiE1h{background-color:#fff;border-radius:5px;height:100%;overflow:auto;padding:15px}.ErrorDetectConfigEditor_title__Xo9PT{color:#31483c;font-size:18px;font-weight:700;margin:0 0 20px}.ErrorDetectConfigEditor_section__3T7Np{background-color:#f5f8f6;border:1px solid #dbe6df;border-radius:5px;margin-bottom:20px;padding:10px}.ErrorDetectConfigEditor_sectionTitle__MpuOn{color:#4a6054;font-size:16px;font-weight:700;margin:0 0 10px}.ErrorDetectConfigEditor_checkboxLabel__lgoex{align-items:center;cursor:pointer;display:flex;font-size:14px;margin-bottom:8px}.ErrorDetectConfigEditor_canCheckboxLabel__iVdmx{align-items:center;cursor:pointer;display:flex;font-size:14px;width:80px}.ErrorDetectConfigEditor_checkbox__fUJzx{margin-right:8px;transform:scale(1.2)}.ErrorDetectConfigEditor_checkbox__fUJzx:focus-visible{outline:2px solid #168447;outline-offset:1px}.ErrorDetectConfigEditor_inputLabel__3HmXw{color:#31483c;display:flex;flex-direction:column;font-size:14px;font-weight:400;font-weight:700;margin-bottom:5px}.ErrorDetectConfigEditor_numberInput__GfXjb{border:1px solid #c4d2c9;border-radius:4px;font-size:14px;margin-top:5px;padding:8px;width:120px}.ErrorDetectConfigEditor_canRow__ey0aG{align-items:center;display:flex;gap:10px;margin-bottom:8px}.ErrorDetectConfigEditor_disabledInput__ceiDQ{background-color:#edf3ef;color:#8fa397;cursor:not-allowed}.HubErrorDetectConfig_page__SQAct{grid-gap:15px;display:grid;gap:15px;min-width:0}.HubErrorDetectConfig_pageHeader__Zf8qN{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.HubErrorDetectConfig_pageHeader__Zf8qN h1,.HubErrorDetectConfig_pageHeader__Zf8qN p{margin:0}.HubErrorDetectConfig_pageHeader__Zf8qN h1{color:#10271b;font-size:clamp(1.45rem,3vw,1.9rem);letter-spacing:-.04em;margin-top:4px}.HubErrorDetectConfig_pageHeader__Zf8qN p{color:#4a6054;font-size:.8rem;line-height:1.5;margin-top:7px;max-width:650px}.HubErrorDetectConfig_eyebrow__Qarwy{color:#168447;font-size:.63rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.HubErrorDetectConfig_headerActions__M1pDb{display:flex;gap:6px}.HubErrorDetectConfig_primaryButton__lVCoc,.HubErrorDetectConfig_secondaryButton__w6i-0{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-size:.64rem;font-weight:680;gap:6px;justify-content:center;min-height:37px;padding:8px 11px}.HubErrorDetectConfig_primaryButton__lVCoc:disabled,.HubErrorDetectConfig_secondaryButton__w6i-0:disabled{cursor:not-allowed;opacity:.5}.HubErrorDetectConfig_primaryButton__lVCoc{background:#168447;border:1px solid #168447;color:#fff}.HubErrorDetectConfig_secondaryButton__w6i-0{background:#fff;border:1px solid #c4d2c9;color:#31483c}.HubErrorDetectConfig_spinning__B9zNm{animation:HubErrorDetectConfig_spin__j8iDG .8s linear infinite}.HubErrorDetectConfig_policyPanel__Adipf{background:#fff;border:1px solid #dbe6df;border-radius:12px;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);min-width:0;overflow:hidden}.HubErrorDetectConfig_policyHeader__c8qG-{align-items:center;border-bottom:1px solid #dbe6df;display:flex;gap:12px;justify-content:space-between;padding:13px 15px}.HubErrorDetectConfig_policyHeader__c8qG->div:first-child{align-items:center;display:flex;gap:8px}.HubErrorDetectConfig_policyHeader__c8qG->div:first-child>div{display:grid}.HubErrorDetectConfig_policyHeader__c8qG- strong{color:#10271b;font-size:.7rem}.HubErrorDetectConfig_policyHeader__c8qG- small{color:#687d71;font-size:.57rem;margin-top:2px}.HubErrorDetectConfig_policyIcon__3kzoP{align-items:center;background:#eef9f1;border-radius:9px;color:#168447;display:inline-flex;height:34px;justify-content:center;width:34px}.HubErrorDetectConfig_modeSwitcher__lpMrt{background:#edf3ef;border-radius:8px;display:flex;gap:3px;padding:4px}.HubErrorDetectConfig_modeSwitcher__lpMrt button{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#4a6054;cursor:pointer;display:inline-flex;font-size:.58rem;font-weight:680;gap:5px;padding:6px 8px}.HubErrorDetectConfig_modeSwitcher__lpMrt .HubErrorDetectConfig_modeActive__mBqHk{background:#fff;border-color:#ccebd6;color:#0a542d}.HubErrorDetectConfig_editorBody__QKPxL{min-height:570px;min-width:0;overflow:auto;padding:14px}.HubErrorDetectConfig_jsonEditor__XDGW3{background:#f8faf9;border:1px solid #c4d2c9;border-radius:9px;color:#1d3629;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;line-height:1.5;min-height:550px;outline:0;padding:12px;resize:vertical;width:100%}.HubErrorDetectConfig_jsonEditor__XDGW3:focus{background:#fff;border-color:#168447;box-shadow:0 0 0 3px #1684471a}.HubErrorDetectConfig_loadingState__lKxzU{align-items:center;color:#687d71;display:flex;font-size:.66rem;justify-content:center;min-height:450px}@keyframes HubErrorDetectConfig_spin__j8iDG{to{transform:rotate(1turn)}}@media(max-width:680px){.HubErrorDetectConfig_pageHeader__Zf8qN,.HubErrorDetectConfig_policyHeader__c8qG-{display:grid}.HubErrorDetectConfig_headerActions__M1pDb{width:100%}.HubErrorDetectConfig_headerActions__M1pDb button{flex:1 1}.HubErrorDetectConfig_modeSwitcher__lpMrt{width:100%}.HubErrorDetectConfig_modeSwitcher__lpMrt button{flex:1 1;justify-content:center}.HubErrorDetectConfig_editorBody__QKPxL{min-height:470px;padding:10px}.HubErrorDetectConfig_jsonEditor__XDGW3{min-height:450px}}.Incidents_page__EYnM8{grid-gap:16px;display:grid;gap:16px}.Incidents_pageHeader__ansDg{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.Incidents_pageHeader__ansDg h1,.Incidents_pageHeader__ansDg p{margin:0}.Incidents_pageHeader__ansDg h1{color:#10271b;font-size:clamp(1.45rem,3vw,1.9rem);letter-spacing:-.04em;margin-top:4px}.Incidents_pageHeader__ansDg p{color:#4a6054;font-size:.8rem;line-height:1.5;margin-top:7px;max-width:650px}.Incidents_eyebrow__0xpQq{color:#168447;font-size:.63rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.Incidents_primaryButton__4\+uMi,.Incidents_secondaryButton__bPiGK,.Incidents_solveAllButton__KiR6R{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-size:.65rem;font-weight:680;gap:6px;justify-content:center;min-height:37px;padding:8px 11px}.Incidents_primaryButton__4\+uMi:disabled,.Incidents_secondaryButton__bPiGK:disabled,.Incidents_solveAllButton__KiR6R:disabled{cursor:not-allowed;opacity:.5}.Incidents_solveAllButton__KiR6R{background:#fff;border:1px solid #c4d2c9;color:#31483c}.Incidents_primaryButton__4\+uMi{background:#168447;border:1px solid #168447;color:#fff}.Incidents_secondaryButton__bPiGK{background:#fff;border:1px solid #c4d2c9;color:#31483c}.Incidents_bulkConfirm__iojLL{align-items:center;background:#fff7f7;border:1px solid #f1c5c5;border-radius:9px;display:flex;gap:7px;padding:11px 13px}.Incidents_bulkConfirm__iojLL>div{display:grid;margin-right:auto;min-width:0}.Incidents_bulkConfirm__iojLL strong{color:#ef4444;font-size:.68rem}.Incidents_bulkConfirm__iojLL span{color:#4a6054;font-size:.58rem;margin-top:2px}.Incidents_bulkConfirm__iojLL button{background:#fff;border:1px solid #c4d2c9;border-radius:8px;color:#31483c;cursor:pointer;font-size:.61rem;font-weight:680;padding:7px 9px}.Incidents_bulkConfirm__iojLL button:first-of-type{background:#ef4444;border-color:#ef4444;color:#fff}.Incidents_statusSummary__C5Wy1{grid-gap:7px;background:#fff;border:1px solid #dbe6df;border-radius:11px;display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px}.Incidents_statusSummary__C5Wy1 button{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#4a6054;cursor:pointer;display:flex;gap:9px;justify-content:space-between;padding:10px 11px}.Incidents_statusSummary__C5Wy1 button span{font-size:.64rem;font-weight:680}.Incidents_statusSummary__C5Wy1 button strong{font-size:.82rem}.Incidents_statusSummary__C5Wy1 button:hover{background:#eef9f1;color:#0a542d}.Incidents_statusSummary__C5Wy1 .Incidents_statusActive__RONSM{background:#eef9f1;border-color:#ccebd6;color:#0a542d}.Incidents_panel__Gdm5l{background:#fff;border:1px solid #dbe6df;border-radius:12px;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);min-width:0;overflow:hidden}.Incidents_panelHeader__A46Lp{border-bottom:1px solid #dbe6df;padding:14px 16px}.Incidents_panelHeader__A46Lp h2,.Incidents_panelHeader__A46Lp p{margin:0}.Incidents_panelHeader__A46Lp h2{color:#10271b;font-size:.9rem}.Incidents_panelHeader__A46Lp p{color:#687d71;font-size:.6rem;margin-top:3px}.Incidents_incidentList__CdGUh{grid-gap:9px;display:grid;gap:9px;padding:12px}.Incidents_incidentCard__Tttd6{grid-gap:10px;background:#f5f8f6;border:1px solid #dbe6df;border-radius:10px;display:grid;gap:10px;padding:13px}.Incidents_incidentHeading__jTMtO{align-items:center;display:flex;gap:7px}.Incidents_incidentHeading__jTMtO strong{color:#10271b;font-size:.69rem;overflow-wrap:anywhere}.Incidents_incidentHeading__jTMtO time{color:#687d71;font-size:.57rem;margin-left:auto;white-space:nowrap}.Incidents_statusBadge__65ZnT{border-radius:999px;font-size:.53rem;font-weight:750;padding:4px 6px;white-space:nowrap}.Incidents_untaken__EkfLK{background:#ffeadf;color:#a43d17}.Incidents_taken__zE-e\+{background:#fff4d1;color:#92570d}.Incidents_solved__bXRCo{background:#eef9f1;color:#0a542d}.Incidents_incidentMessage__wVkeY{background:#fff;border-radius:8px;color:#31483c;font-size:.67rem;line-height:1.5;margin:0;overflow-wrap:anywhere;padding:9px 10px}.Incidents_incidentMeta__PGglA{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Incidents_incidentMeta__PGglA>button,.Incidents_incidentMeta__PGglA>span{align-items:center;color:#687d71;display:inline-flex;font-size:.57rem;gap:5px}.Incidents_incidentMeta__PGglA>button{background:#0000;border:0;cursor:pointer;min-width:0;padding:0}.Incidents_incidentMeta__PGglA>button span{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Incidents_incidentActions__9cC\+3{align-items:center;display:flex;gap:7px;justify-content:flex-end;min-height:31px}.Incidents_noteButton__mxTEu,.Incidents_primaryAction__vfbn8{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.6rem;font-weight:680;gap:5px;justify-content:center;min-height:31px;padding:6px 8px}.Incidents_noteButton__mxTEu{background:#fff;border:1px solid #c4d2c9;color:#4a6054;margin-right:auto}.Incidents_primaryAction__vfbn8{background:#168447;border:1px solid #168447;color:#fff}.Incidents_completedText__T6Zww{align-items:center;color:#0a542d;display:inline-flex;font-size:.6rem;font-weight:680;gap:5px}.Incidents_pagination__wcXl-{align-items:center;border-top:1px solid #dbe6df;display:flex;gap:11px;justify-content:center;padding:10px 13px}.Incidents_pagination__wcXl- span{color:#687d71;font-size:.6rem}.Incidents_pagination__wcXl- button{align-items:center;background:#fff;border:1px solid #c4d2c9;border-radius:7px;color:#31483c;cursor:pointer;display:inline-flex;font-size:.59rem;gap:4px;padding:6px 8px}.Incidents_pagination__wcXl- button:disabled{cursor:not-allowed;opacity:.4}.Incidents_emptyState__rPCap{color:#687d71;display:grid;justify-items:center;padding:40px 20px;text-align:center}.Incidents_emptyState__rPCap svg{color:#8fa397}.Incidents_emptyState__rPCap strong{color:#1d3629;font-size:.73rem;margin-top:8px}.Incidents_emptyState__rPCap p{font-size:.61rem;margin:4px 0 0}.Incidents_noteEditor__3e43c{grid-gap:14px;display:grid;gap:14px}.Incidents_noteEditor__3e43c label{grid-gap:7px;color:#31483c;display:grid;font-size:.67rem;font-weight:680;gap:7px}.Incidents_noteEditor__3e43c textarea{background:#fff;border:1px solid #c4d2c9;border-radius:9px;color:#1d3629;font-size:.7rem;line-height:1.5;min-height:240px;outline:0;padding:11px;resize:vertical}.Incidents_noteEditor__3e43c textarea:focus{border-color:#168447;box-shadow:0 0 0 3px #1684471a}.Incidents_noteContext__t\+0qO{grid-gap:6px 10px;background:#edf3ef;border-radius:9px;display:grid;gap:6px 10px;grid-template-columns:auto minmax(0,1fr);padding:11px}.Incidents_noteContext__t\+0qO span{color:#687d71;font-size:.58rem}.Incidents_noteContext__t\+0qO strong{color:#1d3629;font-size:.63rem}@media(max-width:680px){.Incidents_pageHeader__ansDg{display:grid}.Incidents_solveAllButton__KiR6R{width:fit-content}.Incidents_statusSummary__C5Wy1{display:flex;overflow-x:auto}.Incidents_statusSummary__C5Wy1 button{min-width:135px}.Incidents_incidentHeading__jTMtO{flex-wrap:wrap}.Incidents_incidentHeading__jTMtO time{margin-left:0;width:100%}.Incidents_incidentActions__9cC\+3{flex-wrap:wrap}.Incidents_noteButton__mxTEu{margin:0;width:100%}.Incidents_primaryAction__vfbn8{min-height:38px;width:100%}.Incidents_bulkConfirm__iojLL{display:grid}.Incidents_bulkConfirm__iojLL>div{margin:0 0 2px}.Incidents_bulkConfirm__iojLL button{width:100%}}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;pointer-events:auto;position:fixed;right:0;top:0;transition:opacity .25s ease;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:9999;z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:#000;background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:contain;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:none;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:1;opacity:var(--yarl__pull_opacity,1);transform:translate(0);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*100%);width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{column-gap:calc(100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*0*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1 1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-webkit-touch-callout:none;max-height:100%;max-width:100%;object-fit:contain;touch-action:none;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none}.yarl__slide_image_cover{height:100%;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:#fffc;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:red;color:var(--yarl__slide_icon_error_color,red);height:48px;height:var(--yarl__slide_icon_error_size,48px);width:48px;width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:none 0s ease 0s;transition:initial}.yarl__slide_loading,.yarl__slide_loading line{animation:none 0s ease 0s 1 normal none running;animation:initial}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:8px;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:32px;height:var(--yarl__icon_size,32px);width:32px;width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-tap-highlight-color:transparent;appearance:none;background-color:initial;background-color:var(--yarl__button_background_color,#0000);border:0;border:var(--yarl__button_border,0);color:#fffc;color:var(--yarl__color_button,#fffc);cursor:pointer;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8));filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:0;margin:var(--yarl__button_margin,0);outline:none;padding:8px;padding:var(--yarl__button_padding,8px)}.yarl__button:focus{color:#fff;color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:#fffc;color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:#fff;color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:#fff;color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:#fff6;color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:24px 16px;padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:auto;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:auto;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.yarl__counter{bottom:auto;bottom:var(--yarl__counter_bottom,unset);color:#fffc;color:var(--yarl__counter_color,var(--yarl__color_button,#fffc));filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8));filter:var(--yarl__counter_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));left:0;left:var(--yarl__counter_left,0);line-height:32px;line-height:var(--yarl__counter_line_height,var(--yarl__icon_size,32px));margin:8px;margin:var(--yarl__counter_margin,var(--yarl__toolbar_padding,8px));padding:8px;padding:var(--yarl__counter_padding,var(--yarl__button_padding,8px));position:absolute;position:var(--yarl__counter_position,absolute);right:auto;right:var(--yarl__counter_right,unset);top:0;top:var(--yarl__counter_top,0);-webkit-user-select:none;-webkit-user-select:var(--yarl__counter_user_select,none);user-select:none;user-select:var(--yarl__counter_user_select,none)}[dir=rtl] .yarl__counter{left:auto;left:var(--yarl__counter_rtl_left,unset);right:0;right:var(--yarl__counter_rtl_right,0)}.yarl__thumbnails{display:flex;height:100%}.yarl__thumbnails_bottom,.yarl__thumbnails_end .yarl__thumbnails_track,.yarl__thumbnails_start .yarl__thumbnails_track,.yarl__thumbnails_top{flex-direction:column}.yarl__thumbnails_wrapper{flex:1 1;position:relative}.yarl__thumbnails_container{-webkit-touch-callout:none;background-color:#000;background-color:var(--yarl__thumbnails_container_background_color,var(--yarl__color_backdrop,#000));flex:0 0 auto;overflow:hidden;padding:16px;padding:var(--yarl__thumbnails_container_padding,16px);position:relative;-webkit-user-select:none;user-select:none}.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:12%;pointer-events:none;position:absolute}@media (min-width:1200px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:8%}}@media (min-width:2000px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:5%}}.yarl__thumbnails_bottom .yarl__thumbnails_vignette,.yarl__thumbnails_top .yarl__thumbnails_vignette{background:linear-gradient(90deg,#000 0,#0000 12% 88%,#000);background:linear-gradient(to right,var(--yarl__color_backdrop,#000) 0,#0000 var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);height:100%;left:0;right:0}.yarl__thumbnails_end .yarl__thumbnails_vignette,.yarl__thumbnails_start .yarl__thumbnails_vignette{background:linear-gradient(180deg,#000 0,#0000 12% 88%,#000);background:linear-gradient(to bottom,var(--yarl__color_backdrop,#000) 0,#0000 var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);bottom:0;top:0;width:100%}.yarl__thumbnails_track{gap:16px;gap:var(--yarl__thumbnails_thumbnail_gap,16px);outline:none}.yarl__thumbnails_thumbnail{-webkit-tap-highlight-color:transparent;appearance:none;background:#000;background:var(--yarl__thumbnails_thumbnail_background,#000);border-color:#fffc;border-color:var(--yarl__thumbnails_thumbnail_border_color,var(--yarl__color_button,#fffc));border-radius:4px;border-radius:var(--yarl__thumbnails_thumbnail_border_radius,4px);border-style:solid;border-style:var(--yarl__thumbnails_thumbnail_border_style,solid);border-width:1px;border-width:var(--yarl__thumbnails_thumbnail_border,1px);box-sizing:initial;cursor:pointer;flex:0 0 auto;height:80px;height:var(--yarl__thumbnails_thumbnail_height,80px);outline:none;overflow:hidden;padding:4px;padding:var(--yarl__thumbnails_thumbnail_padding,4px);position:relative;width:120px;width:var(--yarl__thumbnails_thumbnail_width,120px)}.yarl__thumbnails_thumbnail_active{border-color:#fff;border-color:var(--yarl__thumbnails_thumbnail_active_border_color,var(--yarl__color_button_active,#fff))}.yarl__thumbnails_thumbnail_fadein{animation:yarl__thumbnails_thumbnail_fadein .5s ease-in-out 0s forwards;animation:yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards;opacity:0}.yarl__thumbnails_thumbnail_fadeout{animation:yarl__thumbnails_thumbnail_fadeout .5s ease-in-out 0s forwards;animation:yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards;cursor:inherit}.yarl__thumbnails_thumbnail_placeholder{cursor:inherit;visibility:hidden}.yarl__thumbnails_thumbnail:focus{box-shadow:0 0 0 2px #000,0 0 0 4px #fffc;box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,#fffc) 0 0 0 4px)}.yarl__thumbnails_thumbnail:focus:not(:focus-visible){box-shadow:none}.yarl__thumbnails_thumbnail:focus-visible{box-shadow:0 0 0 2px #000,0 0 0 4px #fffc;box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,#fffc) 0 0 0 4px)}.yarl__thumbnails_thumbnail_icon{color:#fffc;color:var(--yarl__thumbnails_thumbnail_icon_color,var(--yarl__color_button,#fffc));filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8));filter:var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));height:32px;height:var(--yarl__thumbnails_thumbnail_icon_size,32px);left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:32px;width:var(--yarl__thumbnails_thumbnail_icon_size,32px)}@keyframes yarl__thumbnails_thumbnail_fadein{0%{opacity:0}to{opacity:1}}@keyframes yarl__thumbnails_thumbnail_fadeout{0%{opacity:1}to{opacity:0}}.MachineNotes_container__O8Fth{background-color:#fff;display:flex;flex-direction:column}.MachineNotes_contentContainer__p57EC{flex:1 1;padding:20px}@media(max-width:768px){.MachineNotes_contentContainer__p57EC{padding:8px}}.MachineNotes_content__MOE-n{background-color:#fff;border-radius:10px;padding:30px;position:relative}@media(max-width:768px){.MachineNotes_content__MOE-n{padding:16px 10px}}.MachineNotes_title__Dp8zS{font-size:24px;font-weight:700;margin:20px 0 30px;text-align:center}@media(max-width:768px){.MachineNotes_title__Dp8zS{font-size:20px;margin:12px 0 20px}}.MachineNotes_backButton__bjl8I{align-items:center;background-color:#fff;border:1px solid #dbe6df;border-radius:50%;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;left:20px;position:absolute;top:20px;width:36px}@media(max-width:768px){.MachineNotes_backButton__bjl8I{left:10px;top:10px}}.MachineNotes_hubDeviceSelectorContainer__jhLVk{margin:0 auto;max-width:100%}.MachineNotes_loading__pqkTs,.MachineNotes_noDeviceSelected__4HNaG{background-color:#f5f5f5;border:1px solid #dbe6df;border-radius:5px;color:#666;padding:40px;text-align:center}.MachineNotes_noDeviceSelected__4HNaG{margin-top:20px}.MachineNotes_listTitle__R6f4h{background-color:#f5f8f6;border-bottom:1px solid #dbe6df;font-size:16px;font-weight:700;margin:0;padding:10px 15px}.MachineNotes_createNoteSection__3zKra{background-color:#fff;border:1px solid #dbe6df;border-radius:5px;margin-bottom:20px;overflow:hidden}.MachineNotes_createNoteButton__1smor{background-color:#28a745;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px;transition:background-color .2s;width:100%}.MachineNotes_createNoteButton__1smor:hover{background-color:#218838}.MachineNotes_createNoteForm__qhKxg{background-color:#fff}.MachineNotes_formHeader__VAzMW{background-color:#f5f8f6;border-bottom:1px solid #dbe6df;padding:15px}.MachineNotes_formHeader__VAzMW h3{font-size:18px;font-weight:700;margin:0}.MachineNotes_formContent__lanJL{padding:20px}@media(max-width:768px){.MachineNotes_formContent__lanJL{padding:12px}}.MachineNotes_formGroup__34xnS{margin-bottom:20px}.MachineNotes_formGroup__34xnS label{color:#333;display:block;font-size:14px;font-weight:700;margin-bottom:8px}.MachineNotes_noteTextarea__75ZP-{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:14px;min-height:100px;padding:12px;resize:vertical;width:100%}.MachineNotes_noteTextarea__75ZP-:focus{box-shadow:0 0 0 2px #007bff40;outline:none}.MachineNotes_fileInput__RH8fv{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px;width:100%}.MachineNotes_fileInput__RH8fv:focus{border-color:#168447;outline:none}.MachineNotes_processingStatus__7Jh30{background-color:#eef9f1;border:1px solid #b3d9ff;border-radius:4px;color:#0f6c39;font-size:14px;margin-bottom:15px;padding:10px;text-align:center}.MachineNotes_imagePreviews__FYqaS{margin-top:15px}.MachineNotes_imagePreviews__FYqaS h4{color:#333;font-size:14px;font-weight:700;margin:0 0 10px}.MachineNotes_previewGrid__IZ4II{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}@media(max-width:768px){.MachineNotes_previewGrid__IZ4II{gap:8px;grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}}.MachineNotes_previewItem__kfCqS{background-color:#f5f8f6;border:1px solid #dbe6df;border-radius:4px;overflow:hidden;position:relative}.MachineNotes_previewItem__kfCqS img{display:block;height:80px;object-fit:cover;width:100%}.MachineNotes_previewItemWithDelete__iFq8R{background-color:#f5f8f6;border:1px solid #dbe6df;border-radius:4px;overflow:hidden;position:relative}.MachineNotes_previewItemWithDelete__iFq8R img{display:block;height:80px;object-fit:cover;width:100%}.MachineNotes_deletePreviewButton__3Pcd9{align-items:center;background-color:#dc3545e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:20px;justify-content:center;line-height:1;position:absolute;right:2px;top:2px;transition:background-color .2s;width:20px}.MachineNotes_deletePreviewButton__3Pcd9:hover{background-color:#dc3545}.MachineNotes_imageInfo__xOfeN{background-color:#000000b3;bottom:0;color:#fff;font-size:10px;left:0;padding:4px;position:absolute;right:0;text-align:center}.MachineNotes_formActions__Jn-dH{display:flex;gap:15px;margin-top:20px}@media(max-width:768px){.MachineNotes_formActions__Jn-dH{gap:10px}.MachineNotes_formActions__Jn-dH button{flex:1 1;min-height:44px}}.MachineNotes_saveButton__N5TKm{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px}.MachineNotes_saveButton__N5TKm:hover{background-color:#218838}.MachineNotes_saveButton__N5TKm:disabled{background-color:#6c757d;cursor:not-allowed}.MachineNotes_cancelButton__ip0Qh{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}.MachineNotes_cancelButton__ip0Qh:hover{background-color:#5a6268}.MachineNotes_cancelButton__ip0Qh:disabled{cursor:not-allowed;opacity:.6}.MachineNotes_notesSection__-KDJS{margin:20px auto;max-width:100%}.MachineNotes_notesListSection__9-mQi{background-color:#fff;border:1px solid #dbe6df;border-radius:5px;overflow:hidden}.MachineNotes_noNotes__fT21e{background-color:#f5f5f5;color:#666;padding:40px;text-align:center}.MachineNotes_notesList__rcipi{padding:20px}@media(max-width:768px){.MachineNotes_notesList__rcipi{padding:10px}}.MachineNotes_noteItem__eunln{background-color:#f5f8f6;border:1px solid #dbe6df;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}@media(max-width:768px){.MachineNotes_noteItem__eunln{margin-bottom:12px;padding:12px}}.MachineNotes_noteHeader__TutYt{align-items:center!important;border-bottom:1px solid #dbe6df;display:flex!important;justify-content:space-between!important;margin-bottom:15px;padding-bottom:10px;position:relative;width:100%!important}@media(max-width:768px){.MachineNotes_noteHeader__TutYt{flex-wrap:wrap!important;gap:8px}}.MachineNotes_noteMeta__O29WD{align-items:center;display:flex;gap:15px}@media(max-width:768px){.MachineNotes_noteMeta__O29WD{flex-wrap:wrap;gap:8px}}.MachineNotes_noteDate__k5y6\+{color:#666;font-size:14px;font-weight:700}.MachineNotes_noteOwner__zp0RF{background-color:#e9ecef;border:1px solid #dee2e6;border-radius:12px;color:#666;font-size:12px;padding:2px 8px}.MachineNotes_noteActions__xUf-j{align-items:center!important;display:flex!important;flex-direction:row!important;gap:10px!important;justify-content:flex-start!important;margin:0!important;padding:0!important;position:relative!important}.MachineNotes_editButton__Rvycc{background-color:#168447!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;display:inline-block!important;float:none!important;font-size:12px!important;margin:0!important;padding:6px 12px!important;position:relative!important}@media(max-width:768px){.MachineNotes_editButton__Rvycc{font-size:14px!important;padding:10px 16px!important}}.MachineNotes_editButton__Rvycc:hover{background-color:#0f6c39!important}.MachineNotes_deleteButton__fuiLt{background-color:#dc3545!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;display:inline-block!important;float:none!important;font-size:12px!important;margin:0!important;padding:6px 12px!important;position:relative!important}@media(max-width:768px){.MachineNotes_deleteButton__fuiLt{font-size:14px!important;padding:10px 16px!important}}.MachineNotes_deleteButton__fuiLt:hover{background-color:#c82333!important}.MachineNotes_noteContent__XA\+\+2{word-wrap:break-word;color:#333;font-size:16px;line-height:1.6;margin-bottom:15px;white-space:pre-wrap}.MachineNotes_editForm__o\+5VF,.MachineNotes_noteContent__XA\+\+2{background-color:#fff;border:1px solid #dbe6df;border-radius:4px;padding:15px}.MachineNotes_noteImages__xHVjk{margin-top:15px}.MachineNotes_noteImages__xHVjk h4{color:#333;font-size:16px;font-weight:700;margin:0 0 10px}.MachineNotes_imagesHeader__ssqhl{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.MachineNotes_imagesHeader__ssqhl h4{margin:0}@media(max-width:768px){.MachineNotes_imagesHeader__ssqhl{flex-wrap:wrap;gap:8px}}.MachineNotes_imagesHeaderButtons__woyut{display:flex;gap:10px}@media(max-width:768px){.MachineNotes_imagesHeaderButtons__woyut{flex:1 1;justify-content:flex-end}}.MachineNotes_addPicturesButton__pTDNF{background-color:#17a2b8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;transition:background-color .2s}.MachineNotes_addPicturesButton__pTDNF:hover{background-color:#138496}@media(max-width:768px){.MachineNotes_addPicturesButton__pTDNF{font-size:14px;padding:10px 16px}}.MachineNotes_addImagesForm__m\+UMr{background-color:#f5f8f6;border:1px solid #dbe6df;border-radius:4px;margin-bottom:15px;padding:15px}.MachineNotes_noImages__YGTgV{color:#666;font-style:italic;margin:0;padding:10px 0}.MachineNotes_imageGrid__ndApP{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@media(max-width:768px){.MachineNotes_imageGrid__ndApP{gap:8px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.MachineNotes_imageItem__rI87o{background-color:#fff;border:1px solid #dbe6df;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;overflow:hidden;transition:transform .2s}.MachineNotes_imageItem__rI87o:hover{transform:scale(1.02)}.MachineNotes_imageItem__rI87o img{display:block;height:120px;object-fit:cover;width:100%}.MachineNotes_imageItemWithDelete__GH33J{background-color:#fff;border:1px solid #dbe6df;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;position:relative}.MachineNotes_imageItemWithDelete__GH33J img{cursor:pointer;display:block;height:120px;object-fit:cover;width:100%}@media(max-width:768px){.MachineNotes_imageItemWithDelete__GH33J img{height:100px}}.MachineNotes_deleteImageButton__meDBj{align-items:center;background-color:#dc3545e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:24px;justify-content:center;line-height:1;position:absolute;right:5px;top:5px;transition:background-color .2s;width:24px}@media(max-width:768px){.MachineNotes_deleteImageButton__meDBj{font-size:18px;height:32px;width:32px}}.MachineNotes_deleteImageButton__meDBj:hover{background-color:#dc3545}.MachineNotes_editModeSelector__GPoCT{display:flex;flex-direction:column;gap:10px;margin-top:8px}.MachineNotes_radioOption__NQkoO{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:8px}.MachineNotes_radioOption__NQkoO input[type=radio]{cursor:pointer;margin:0}.MachineNotes_existingImages__xuuQy{margin-top:15px}.MachineNotes_existingImages__xuuQy h4{color:#333;font-size:16px;font-weight:700;margin:0 0 10px}.MachineNotes_imageInputContainer__OS74b{align-items:center;display:flex;gap:10px}@media(max-width:768px){.MachineNotes_imageInputContainer__OS74b button{flex:1 1;min-height:44px}}.MachineNotes_fileInputCompact__JiQ\+t{background-color:#fff;border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:14px;padding:8px}.MachineNotes_fileInputCompact__JiQ\+t:focus{border-color:#168447;outline:none}.MachineNotes_cameraButton__2URBV{background-color:#168447;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:8px 16px;transition:background-color .2s;white-space:nowrap}.MachineNotes_cameraButton__2URBV:hover{background-color:#0f6c39}.MachineNotes_webcamContainer__LJmB0{background-color:#f5f8f6;border:2px solid #dbe6df;border-radius:8px;margin:20px 0;padding:20px;text-align:center}.MachineNotes_webcamPreview__v1NH5{display:flex;justify-content:center;margin-bottom:15px}.MachineNotes_webcam__dQQas{border:2px solid #168447;border-radius:8px;height:auto;max-width:100%}.MachineNotes_webcamControls__LrYiS{align-items:center;display:flex;gap:15px;justify-content:center}.MachineNotes_takePhotoButton__9UzlD{background-color:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px;transition:background-color .2s}.MachineNotes_takePhotoButton__9UzlD:hover{background-color:#218838}.MachineNotes_takePhotoButton__9UzlD:disabled{background-color:#6c757d;cursor:not-allowed}.MachineNotes_closeWebcamButton__AVzIC{background-color:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px;transition:background-color .2s}.MachineNotes_closeWebcamButton__AVzIC:hover{background-color:#c82333}.MachineNotes_galleryDeleteButton__sYhLV{background-color:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin:8px;padding:8px 14px;transition:background-color .2s}.MachineNotes_galleryDeleteButton__sYhLV:hover{background-color:#c82333}.MachineNotes_container__O8Fth{background:#0000}.MachineNotes_contentContainer__p57EC,.MachineNotes_content__MOE-n{background:#0000;padding:0}.MachineNotes_pageHeader__YWky4{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.MachineNotes_pageHeader__YWky4 h1,.MachineNotes_pageHeader__YWky4 p{margin:0}.MachineNotes_pageHeader__YWky4 h1{color:#10271b;font-size:clamp(1.45rem,3vw,1.9rem);letter-spacing:-.04em;margin-top:4px}.MachineNotes_pageHeader__YWky4 p{color:#4a6054;font-size:.8rem;line-height:1.5;margin-top:7px;max-width:650px}.MachineNotes_eyebrow__ItVD4{color:#168447;font-size:.63rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.MachineNotes_createNoteButton__1smor{align-items:center;background:#168447;border-radius:9px;display:inline-flex;font-size:.67rem;gap:7px;justify-content:center;min-height:38px;padding:8px 12px;width:auto}.MachineNotes_notesSection__-KDJS{margin:0}.MachineNotes_notesListSection__9-mQi{border-color:#dbe6df;border-radius:12px;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035)}.MachineNotes_listHeader__JrEt9{align-items:center;border-bottom:1px solid #dbe6df;display:flex;justify-content:space-between;padding:14px 16px}.MachineNotes_listHeader__JrEt9>div{display:grid}.MachineNotes_listHeader__JrEt9 span{color:#687d71;font-size:.56rem;font-weight:730;letter-spacing:.07em;text-transform:uppercase}.MachineNotes_listHeader__JrEt9 h2{color:#10271b;font-size:.9rem;margin:3px 0 0}.MachineNotes_listHeader__JrEt9 b{align-items:center;background:#eef9f1;border-radius:999px;color:#0a542d;display:inline-flex;font-size:.62rem;height:25px;justify-content:center;min-width:25px;padding:0 7px}.MachineNotes_notesList__rcipi{grid-gap:9px;display:grid;gap:9px;padding:12px}.MachineNotes_noteItem__eunln{background:#f5f8f6;border-color:#dbe6df;border-radius:10px;box-shadow:none;margin:0;padding:13px}.MachineNotes_noteHeader__TutYt{border-color:#dbe6df;margin-bottom:9px;padding-bottom:8px}.MachineNotes_noteDate__k5y6\+,.MachineNotes_noteMeta__O29WD,.MachineNotes_noteOwner__zp0RF{align-items:center;display:flex}.MachineNotes_noteMeta__O29WD{gap:9px}.MachineNotes_noteDate__k5y6\+,.MachineNotes_noteOwner__zp0RF{background:#0000;border:0;color:#687d71;font-size:.58rem;font-weight:600;gap:4px;padding:0}.MachineNotes_deleteButton__fuiLt,.MachineNotes_editButton__Rvycc{align-items:center!important;background:#fff!important;border:1px solid #c4d2c9!important;border-radius:7px!important;color:#4a6054!important;display:inline-flex!important;font-size:.59rem!important;gap:4px!important;padding:6px 8px!important}.MachineNotes_deleteButton__fuiLt:hover{background:#fff4f4!important;border-color:#f5c8c8!important;color:#ef4444!important}.MachineNotes_noteContent__XA\+\+2{border:0;border-radius:8px;color:#31483c;font-size:.68rem;line-height:1.55;margin-bottom:9px;padding:10px}.MachineNotes_imageGrid__ndApP{gap:7px;grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.MachineNotes_imageItemWithDelete__GH33J img{height:90px}.MachineNotes_createNoteForm__qhKxg,.MachineNotes_formContent__lanJL{padding:0}.MachineNotes_formGroup__34xnS{margin-bottom:17px}.MachineNotes_formGroup__34xnS label{align-items:center;color:#31483c;display:flex;font-size:.68rem;justify-content:space-between}.MachineNotes_formGroup__34xnS label small{color:#687d71;font-size:.58rem;font-weight:500}.MachineNotes_noteTextarea__75ZP-{border-color:#c4d2c9;border-radius:9px;font-size:.72rem;padding:10px 11px}.MachineNotes_noteTextarea__75ZP-:focus{border-color:#168447;box-shadow:0 0 0 3px #1684471a}.MachineNotes_cameraButton__2URBV{align-items:center;background:#eef9f1;border:1px solid #ccebd6;border-radius:8px;color:#0a542d;display:inline-flex;font-size:.62rem;gap:5px;min-height:35px;padding:7px 9px}.MachineNotes_drawerPrimaryButton__69IpZ,.MachineNotes_drawerSecondaryButton__\+4nlJ{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-size:.66rem;font-weight:680;justify-content:center;min-height:38px;padding:8px 12px}.MachineNotes_drawerPrimaryButton__69IpZ{background:#168447;border:1px solid #168447;color:#fff}.MachineNotes_drawerSecondaryButton__\+4nlJ{background:#fff;border:1px solid #c4d2c9;color:#31483c}.MachineNotes_imageDeleteConfirm__ErAGI,.MachineNotes_inlineConfirm__5CgMv{align-items:center;color:#ef4444;display:flex;font-size:.58rem;gap:5px}.MachineNotes_imageDeleteConfirm__ErAGI button,.MachineNotes_inlineConfirm__5CgMv button{background:#fff;border:1px solid #c4d2c9;border-radius:7px;color:#31483c;cursor:pointer;font-size:.56rem;font-weight:680;padding:5px 7px}.MachineNotes_imageDeleteConfirm__ErAGI button:first-of-type,.MachineNotes_inlineConfirm__5CgMv button:first-of-type{background:#ef4444;border-color:#ef4444;color:#fff}.MachineNotes_imageDeleteConfirm__ErAGI{background:#fff4f4;border:1px solid #f5c8c8;border-radius:8px;justify-content:flex-end;margin-top:7px;padding:8px}@media(max-width:680px){.MachineNotes_pageHeader__YWky4{display:grid}.MachineNotes_createNoteButton__1smor{width:fit-content}.MachineNotes_noteHeader__TutYt{align-items:flex-start!important}.MachineNotes_noteActions__xUf-j{width:100%}.MachineNotes_deleteButton__fuiLt,.MachineNotes_editButton__Rvycc{font-size:.6rem!important;padding:7px 9px!important}}.ImuInstallation_page__q9jzK{grid-gap:17px;display:grid;gap:17px}.ImuInstallation_pageHeader__1BWoD{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.ImuInstallation_pageHeader__1BWoD h1,.ImuInstallation_pageHeader__1BWoD p{margin:0}.ImuInstallation_pageHeader__1BWoD h1{color:#10271b;font-size:clamp(1.45rem,3vw,1.9rem);letter-spacing:-.04em;margin-top:4px}.ImuInstallation_pageHeader__1BWoD p{color:#4a6054;font-size:.8rem;line-height:1.5;margin-top:7px;max-width:620px}.ImuInstallation_eyebrow__XgvHk{color:#168447;font-size:.63rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.ImuInstallation_primaryButton__NMAp7,.ImuInstallation_secondaryButton__Pz5IS{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-size:.67rem;font-weight:680;gap:7px;justify-content:center;min-height:38px;padding:8px 12px}.ImuInstallation_primaryButton__NMAp7:disabled,.ImuInstallation_secondaryButton__Pz5IS:disabled{cursor:not-allowed;opacity:.5}.ImuInstallation_primaryButton__NMAp7{background:#168447;border:1px solid #168447;color:#fff}.ImuInstallation_secondaryButton__Pz5IS{background:#fff;border:1px solid #c4d2c9;color:#31483c}.ImuInstallation_summary__a8fvD{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.ImuInstallation_summary__a8fvD>div{align-items:center;background:#fff;border:1px solid #dbe6df;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:13px 15px}.ImuInstallation_summary__a8fvD span{color:#4a6054;font-size:.66rem;font-weight:650}.ImuInstallation_summary__a8fvD strong{color:#10271b;font-size:1.15rem}.ImuInstallation_portGrid__qi2Pa{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ImuInstallation_portPanel__7WiON{background:#fff;border:1px solid #dbe6df;border-radius:11px;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);overflow:hidden}.ImuInstallation_portPanel__7WiON>header{align-items:center;border-bottom:1px solid #dbe6df;display:flex;justify-content:space-between;padding:13px 15px}.ImuInstallation_portPanel__7WiON>header>div{align-items:baseline;display:flex;gap:6px}.ImuInstallation_portPanel__7WiON>header span{color:#168447;font-size:.57rem;font-weight:800;letter-spacing:.08em}.ImuInstallation_portPanel__7WiON>header strong{color:#10271b;font-size:.82rem}.ImuInstallation_portPanel__7WiON>header b{color:#687d71;font-size:.59rem;font-weight:650}.ImuInstallation_sensorList__YT-Vd{display:grid;padding:5px 14px}.ImuInstallation_sensorList__YT-Vd article{grid-gap:9px;align-items:center;border-bottom:1px solid #edf3ef;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px 0}.ImuInstallation_sensorList__YT-Vd article:last-child{border-bottom:0}.ImuInstallation_sensorIcon__9tVkb{align-items:center;background:#eef9f1;border-radius:9px;color:#168447;display:inline-flex;height:34px;justify-content:center;width:34px}.ImuInstallation_sensorIdentity__xEKQx{display:grid;min-width:0}.ImuInstallation_sensorIdentity__xEKQx strong{color:#10271b;font-size:.7rem}.ImuInstallation_sensorIdentity__xEKQx span{align-items:center;color:#4a6054;display:flex;font-size:.6rem;gap:4px;margin-top:3px}.ImuInstallation_sensorIdentity__xEKQx small{color:#8fa397;font-size:.54rem;margin-top:3px}.ImuInstallation_permanentBadge__7bEAM,.ImuInstallation_temporaryBadge__q0JCb{border-radius:999px;font-size:.54rem;font-weight:700;padding:4px 6px}.ImuInstallation_permanentBadge__7bEAM{background:#eef9f1;color:#0a542d}.ImuInstallation_temporaryBadge__q0JCb{background:#fff4d1;color:#92570d}.ImuInstallation_actions__kmKwX{display:flex;gap:3px}.ImuInstallation_actions__kmKwX button{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;color:#687d71;cursor:pointer;display:inline-flex;height:29px;justify-content:center;width:29px}.ImuInstallation_actions__kmKwX button:hover{background:#eef9f1;border-color:#ccebd6;color:#0a542d}.ImuInstallation_actions__kmKwX button:last-child:hover{background:#fff4f4;border-color:#f5c8c8;color:#ef4444}.ImuInstallation_inlineConfirm__srg71{align-items:center;color:#ef4444;display:flex;font-size:.59rem;gap:5px;grid-column:1/-1;justify-content:flex-end}.ImuInstallation_inlineConfirm__srg71 button{background:#fff;border:1px solid #c4d2c9;border-radius:7px;color:#31483c;cursor:pointer;font-size:.57rem;font-weight:680;padding:5px 7px}.ImuInstallation_inlineConfirm__srg71 button:first-of-type{background:#ef4444;border-color:#ef4444;color:#fff}.ImuInstallation_emptyState__pQQ4u,.ImuInstallation_loading__TgVZW{background:#fff;border:1px solid #dbe6df;border-radius:11px;color:#687d71;padding:40px 20px;text-align:center}.ImuInstallation_emptyState__pQQ4u{display:grid;justify-items:center}.ImuInstallation_emptyState__pQQ4u svg{color:#8fa397}.ImuInstallation_emptyState__pQQ4u strong{color:#1d3629;font-size:.75rem;margin-top:9px}.ImuInstallation_emptyState__pQQ4u p{font-size:.62rem;margin:4px 0 0}.ImuInstallation_drawerForm__R8BL0{grid-gap:16px;display:grid;gap:16px}.ImuInstallation_drawerForm__R8BL0 label:not(.ImuInstallation_toggleField__zLO2E){grid-gap:7px;color:#31483c;display:grid;font-size:.68rem;font-weight:680;gap:7px}.ImuInstallation_drawerForm__R8BL0 input:not([type=checkbox]),.ImuInstallation_drawerForm__R8BL0 select{background:#fff;border:1px solid #c4d2c9;border-radius:9px;color:#10271b;font-size:.73rem;outline:0;padding:10px 11px;width:100%}.ImuInstallation_drawerForm__R8BL0 input:not([type=checkbox]):focus,.ImuInstallation_drawerForm__R8BL0 select:focus{border-color:#168447;box-shadow:0 0 0 3px #1684471a}.ImuInstallation_toggleField__zLO2E{align-items:flex-start;background:#f5f8f6;border:1px solid #dbe6df;border-radius:9px;cursor:pointer;display:flex;gap:9px;padding:11px}.ImuInstallation_toggleField__zLO2E input{accent-color:#168447;margin-top:2px}.ImuInstallation_toggleField__zLO2E>span{display:grid}.ImuInstallation_toggleField__zLO2E strong{color:#1d3629;font-size:.67rem}.ImuInstallation_toggleField__zLO2E small{color:#687d71;font-size:.58rem;line-height:1.4;margin-top:3px}@media(max-width:680px){.ImuInstallation_pageHeader__1BWoD{display:grid}.ImuInstallation_primaryButton__NMAp7{width:fit-content}.ImuInstallation_portGrid__qi2Pa,.ImuInstallation_summary__a8fvD{grid-template-columns:1fr}.ImuInstallation_sensorList__YT-Vd article{grid-template-columns:auto minmax(0,1fr)}.ImuInstallation_actions__kmKwX,.ImuInstallation_permanentBadge__7bEAM,.ImuInstallation_temporaryBadge__q0JCb{grid-column:2;justify-self:start}}.UserManagement_page__ok-jK{grid-gap:18px;display:grid;gap:18px}.UserManagement_pageHeader__gdTgt{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.UserManagement_pageHeader__gdTgt h1,.UserManagement_pageHeader__gdTgt p{margin:0}.UserManagement_pageHeader__gdTgt h1{color:#10271b;font-size:clamp(1.55rem,3vw,2rem);letter-spacing:-.04em;margin-top:4px}.UserManagement_pageHeader__gdTgt p{color:#4a6054;font-size:.84rem;line-height:1.55;margin-top:8px;max-width:650px}.UserManagement_eyebrow__QTDO-{color:#168447;font-size:.65rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.UserManagement_primaryButton__qic15,.UserManagement_secondaryButton__uzZun{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-weight:680;gap:7px;justify-content:center;min-height:38px;padding:8px 13px}.UserManagement_primaryButton__qic15:disabled,.UserManagement_secondaryButton__uzZun:disabled{cursor:not-allowed;opacity:.5}.UserManagement_primaryButton__qic15{background:#168447;border:1px solid #168447;color:#fff}.UserManagement_secondaryButton__uzZun{background:#fff;border:1px solid #c4d2c9;color:#31483c}.UserManagement_summary__Ux-PT{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.UserManagement_summary__Ux-PT>div{align-items:center;background:#fff;border:1px solid #dbe6df;border-radius:11px;color:#168447;display:flex;gap:10px;padding:14px 16px}.UserManagement_summary__Ux-PT span{display:grid}.UserManagement_summary__Ux-PT strong{color:#10271b;font-size:1.15rem}.UserManagement_summary__Ux-PT small{color:#687d71;font-size:.61rem}.UserManagement_panel__VdfJ0{background:#fff;border:1px solid #dbe6df;border-radius:12px;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);min-width:0;overflow:hidden}.UserManagement_panelHeader__jy\+RS{align-items:center;border-bottom:1px solid #dbe6df;display:flex;gap:16px;justify-content:space-between;padding:16px 17px}.UserManagement_panelHeader__jy\+RS h2,.UserManagement_panelHeader__jy\+RS p{margin:0}.UserManagement_panelHeader__jy\+RS h2{color:#10271b;font-size:.94rem}.UserManagement_panelHeader__jy\+RS p{color:#687d71;font-size:.63rem;margin-top:3px}.UserManagement_searchField__2aFi-{align-items:center;border:1px solid #c4d2c9;border-radius:8px;color:#687d71;display:flex;gap:7px;padding:0 9px;width:min(260px,32vw)}.UserManagement_searchField__2aFi-:focus-within{border-color:#168447;box-shadow:0 0 0 3px #1684471a}.UserManagement_searchField__2aFi- input{background:#0000;border:0;font-size:.68rem;min-width:0;outline:0;padding:8px 0;width:100%}.UserManagement_tableContainer__M2KwD{overflow-x:auto}.UserManagement_table__BF60G{border-collapse:collapse;width:100%}.UserManagement_table__BF60G th{background:#f5f8f6;border-bottom:1px solid #dbe6df;color:#687d71;font-size:.59rem;letter-spacing:.05em;padding:10px 14px;text-align:left;text-transform:uppercase}.UserManagement_table__BF60G td{border-bottom:1px solid #edf3ef;color:#4a6054;font-size:.66rem;padding:12px 14px}.UserManagement_table__BF60G tbody tr:last-child td{border-bottom:0}.UserManagement_userIdentity__7PP1M{align-items:center;display:flex;gap:8px;min-width:140px}.UserManagement_userIdentity__7PP1M>span{align-items:center;background:#eef9f1;border-radius:9px;color:#0a542d;display:inline-flex;font-size:.68rem;font-weight:800;height:31px;justify-content:center;width:31px}.UserManagement_userIdentity__7PP1M>div{display:grid}.UserManagement_userIdentity__7PP1M strong{color:#10271b;font-size:.69rem}.UserManagement_userIdentity__7PP1M small{color:#168447;font-size:.55rem;margin-top:2px}.UserManagement_roleBadge__IWT2Z{background:#edf3ef;border-radius:999px;color:#31483c;display:inline-flex;font-size:.58rem;font-weight:730;padding:5px 7px;text-transform:capitalize}.UserManagement_adminBadge__lXn-6{background:#eef9f1;color:#0a542d}.UserManagement_actions__wo5KS{text-align:right}.UserManagement_rowActions__bG7WU{display:flex;gap:4px;justify-content:flex-end}.UserManagement_rowActions__bG7WU button{align-items:center;background:#fff;border:1px solid #c4d2c9;border-radius:8px;color:#4a6054;cursor:pointer;display:inline-flex;font-size:.61rem;font-weight:680;gap:5px;height:31px;justify-content:center;padding:0 8px}.UserManagement_rowActions__bG7WU button:hover{background:#eef9f1;border-color:#ccebd6;color:#0a542d}.UserManagement_rowActions__bG7WU button:last-child:not(:first-child):hover{background:#fff4f4;border-color:#f5c8c8;color:#ef4444}.UserManagement_inlineConfirm__tHZCj{align-items:center;color:#ef4444;display:flex;font-size:.61rem;gap:5px;justify-content:flex-end}.UserManagement_inlineConfirm__tHZCj button{background:#fff;border:1px solid #c4d2c9;border-radius:7px;color:#31483c;cursor:pointer;font-size:.59rem;font-weight:680;padding:5px 7px}.UserManagement_inlineConfirm__tHZCj button:first-of-type{background:#ef4444;border-color:#ef4444;color:#fff}.UserManagement_drawerForm__mfEpA{grid-gap:17px;display:grid;gap:17px}.UserManagement_drawerForm__mfEpA label{grid-gap:7px;color:#31483c;display:grid;font-size:.69rem;font-weight:680;gap:7px}.UserManagement_drawerForm__mfEpA label small{color:#687d71;font-size:.59rem;font-weight:500;line-height:1.4}.UserManagement_drawerForm__mfEpA input,.UserManagement_drawerForm__mfEpA select{background:#fff;border:1px solid #c4d2c9;border-radius:9px;color:#10271b;font-size:.74rem;outline:0;padding:10px 11px;width:100%}.UserManagement_drawerForm__mfEpA input:focus,.UserManagement_drawerForm__mfEpA select:focus{border-color:#168447;box-shadow:0 0 0 3px #1684471a}.UserManagement_formError__hjPcy{background:#fff4f4;border:1px solid #f5c8c8;border-radius:8px;color:#ef4444;font-size:.66rem;padding:10px 11px}.UserManagement_editTabs__vfyN4{background:#edf3ef;border-radius:10px;display:flex;gap:5px;padding:5px}.UserManagement_editTabs__vfyN4 button{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;color:#4a6054;cursor:pointer;display:inline-flex;flex:1 1;font-size:.61rem;font-weight:680;gap:5px;justify-content:center;min-height:34px}.UserManagement_editTabs__vfyN4 .UserManagement_editTabActive__daAAL{background:#fff;border-color:#ccebd6;color:#0a542d}.UserManagement_srOnly__FFcxg{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:680px){.UserManagement_pageHeader__gdTgt,.UserManagement_panelHeader__jy\+RS{display:grid}.UserManagement_primaryButton__qic15{width:fit-content}.UserManagement_summary__Ux-PT{grid-template-columns:1fr}.UserManagement_searchField__2aFi-{width:100%}.UserManagement_tableContainer__M2KwD{overflow:visible}.UserManagement_table__BF60G,.UserManagement_table__BF60G tbody,.UserManagement_table__BF60G td,.UserManagement_table__BF60G tr{display:block;width:100%}.UserManagement_table__BF60G thead{display:none}.UserManagement_table__BF60G tr{border-bottom:1px solid #dbe6df;padding:11px 13px}.UserManagement_table__BF60G td{align-items:center;border:0;display:flex;gap:12px;justify-content:space-between;padding:7px 0;text-align:right}.UserManagement_table__BF60G td:before{color:#687d71;content:attr(data-label);font-size:.58rem;font-weight:700}.UserManagement_table__BF60G td:first-child{display:block;text-align:left}.UserManagement_actions__wo5KS{margin-top:3px}}.ImuProduction_page__xu8\+E{grid-gap:18px;display:grid;gap:18px}.ImuProduction_pageHeader__HLJOO h1,.ImuProduction_pageHeader__HLJOO p{margin:0}.ImuProduction_pageHeader__HLJOO h1{color:#10271b;font-size:clamp(1.55rem,3vw,2rem);letter-spacing:-.04em;margin-top:4px}.ImuProduction_pageHeader__HLJOO p{color:#4a6054;font-size:.84rem;line-height:1.55;margin-top:8px;max-width:650px}.ImuProduction_eyebrow__xsSkH{color:#168447;font-size:.65rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.ImuProduction_clearButton__KqrCb,.ImuProduction_primaryButton__ZGc3q,.ImuProduction_secondaryButton__d1NZ1{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-size:.67rem;font-weight:680;gap:6px;justify-content:center;min-height:38px;padding:8px 12px}.ImuProduction_clearButton__KqrCb:disabled,.ImuProduction_primaryButton__ZGc3q:disabled,.ImuProduction_secondaryButton__d1NZ1:disabled{cursor:not-allowed;opacity:.5}.ImuProduction_primaryButton__ZGc3q{background:#168447;border:1px solid #168447;color:#fff}.ImuProduction_clearButton__KqrCb,.ImuProduction_secondaryButton__d1NZ1{background:#fff;border:1px solid #c4d2c9;color:#31483c}.ImuProduction_filterPanel__5qiaB,.ImuProduction_panel__P0iSk{background:#fff;border:1px solid #dbe6df;border-radius:12px;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);min-width:0;overflow:hidden}.ImuProduction_searchRow__ZxxwN{align-items:center;display:flex;gap:7px;padding:13px}.ImuProduction_searchField__senYA{align-items:center;border:1px solid #c4d2c9;border-radius:9px;color:#687d71;display:flex;flex:1 1;gap:8px;min-width:220px;padding:0 10px}.ImuProduction_searchField__senYA:focus-within{border-color:#168447;box-shadow:0 0 0 3px #1684471a}.ImuProduction_searchField__senYA input{background:#0000;border:0;font-size:.7rem;min-width:0;outline:0;padding:9px 0;width:100%}.ImuProduction_advancedFilters__ck6qG{border-top:1px solid #dbe6df}.ImuProduction_advancedFilters__ck6qG summary{align-items:center;color:#4a6054;cursor:pointer;display:flex;font-size:.65rem;font-weight:680;gap:7px;list-style:none;padding:10px 13px}.ImuProduction_advancedFilters__ck6qG summary::-webkit-details-marker{display:none}.ImuProduction_advancedFilters__ck6qG summary b{align-items:center;background:#eef9f1;border-radius:999px;color:#0a542d;display:inline-flex;font-size:.58rem;height:20px;justify-content:center;min-width:20px;padding:0 5px}.ImuProduction_filterBuilder__WaHRU{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr auto;padding:2px 13px 10px}.ImuProduction_filterBuilder__WaHRU input{border:1px solid #c4d2c9;border-radius:8px;font-size:.67rem;min-width:0;outline:0;padding:8px 9px}.ImuProduction_filterBuilder__WaHRU input:focus{border-color:#168447}.ImuProduction_filterBuilder__WaHRU button{background:#eef9f1;border:1px solid #ccebd6;border-radius:8px;color:#0a542d;cursor:pointer;font-size:.63rem;font-weight:680;padding:7px 9px}.ImuProduction_filterTags__3Hc1D{display:flex;flex-wrap:wrap;gap:5px;padding:0 13px 12px}.ImuProduction_filterTags__3Hc1D>span{align-items:center;background:#edf3ef;border-radius:999px;color:#4a6054;display:inline-flex;font-size:.58rem;gap:4px;padding:5px 7px}.ImuProduction_filterTags__3Hc1D strong{color:#0a542d}.ImuProduction_filterTags__3Hc1D button{background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;padding:1px}.ImuProduction_panelHeader__s7Lne{align-items:center;border-bottom:1px solid #dbe6df;display:flex;gap:12px;justify-content:space-between;padding:15px 16px}.ImuProduction_panelHeader__s7Lne h2,.ImuProduction_panelHeader__s7Lne p{margin:0}.ImuProduction_panelHeader__s7Lne h2{color:#10271b;font-size:.92rem}.ImuProduction_panelHeader__s7Lne p{color:#687d71;font-size:.61rem;margin-top:3px}.ImuProduction_filteredBadge__BvSnj{background:#eef9f1;border-radius:999px;color:#0a542d;font-size:.58rem;font-weight:680;padding:5px 7px}.ImuProduction_tableContainer__dudPE{overflow-x:auto}.ImuProduction_table__gPJHB{border-collapse:collapse;width:100%}.ImuProduction_table__gPJHB th{background:#f5f8f6;border-bottom:1px solid #dbe6df;color:#687d71;font-size:.58rem;letter-spacing:.05em;padding:10px 14px;text-align:left;text-transform:uppercase}.ImuProduction_table__gPJHB td{border-bottom:1px solid #edf3ef;color:#4a6054;font-size:.65rem;padding:12px 14px}.ImuProduction_table__gPJHB tbody tr:last-child td{border-bottom:0}.ImuProduction_serialButton__guyfA{background:#0000;border:0;color:#0a542d;cursor:pointer;font-family:monospace;font-size:.67rem;font-weight:730;padding:0}.ImuProduction_actions__4tp3E{text-align:right}.ImuProduction_rowActions__ef5rs{display:flex;gap:4px;justify-content:flex-end}.ImuProduction_rowActions__ef5rs button{align-items:center;background:#fff;border:1px solid #c4d2c9;border-radius:7px;color:#4a6054;cursor:pointer;display:inline-flex;font-size:.59rem;font-weight:680;gap:4px;height:30px;justify-content:center;padding:0 7px}.ImuProduction_rowActions__ef5rs button:hover{background:#eef9f1;border-color:#ccebd6;color:#0a542d}.ImuProduction_rowActions__ef5rs button:last-child:hover{background:#fff4f4;border-color:#f5c8c8;color:#ef4444}.ImuProduction_inlineConfirm__amyny{align-items:center;color:#ef4444;display:flex;font-size:.6rem;gap:5px;justify-content:flex-end}.ImuProduction_inlineConfirm__amyny button{background:#fff;border:1px solid #c4d2c9;border-radius:7px;color:#31483c;cursor:pointer;font-size:.58rem;font-weight:680;padding:5px 7px}.ImuProduction_inlineConfirm__amyny button:first-of-type{background:#ef4444;border-color:#ef4444;color:#fff}.ImuProduction_pagination__FfXAi{align-items:center;border-top:1px solid #dbe6df;display:flex;gap:12px;justify-content:center;padding:11px 14px}.ImuProduction_pagination__FfXAi span{color:#687d71;font-size:.62rem}.ImuProduction_pagination__FfXAi button{align-items:center;background:#fff;border:1px solid #c4d2c9;border-radius:7px;color:#31483c;cursor:pointer;display:inline-flex;font-size:.6rem;gap:4px;padding:6px 8px}.ImuProduction_pagination__FfXAi button:disabled{cursor:not-allowed;opacity:.4}.ImuProduction_emptyState__JZnKB{color:#687d71;display:grid;justify-items:center;padding:42px 20px;text-align:center}.ImuProduction_emptyState__JZnKB svg{color:#8fa397}.ImuProduction_emptyState__JZnKB strong{color:#1d3629;font-size:.75rem;margin-top:9px}.ImuProduction_emptyState__JZnKB p{font-size:.63rem;margin:4px 0 0}.ImuProduction_detailContent__hp\+E0{grid-gap:14px;display:grid;gap:14px}.ImuProduction_detailContent__hp\+E0>dl{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:0}.ImuProduction_detailContent__hp\+E0>dl div{background:#edf3ef;border-radius:8px;padding:9px}.ImuProduction_detailContent__hp\+E0>dl dt{color:#687d71;font-size:.56rem}.ImuProduction_detailContent__hp\+E0>dl dd{color:#1d3629;font-size:.63rem;margin:4px 0 0}.ImuProduction_dataList__8fef7{border:1px solid #dbe6df;border-radius:9px;display:grid;overflow:hidden}.ImuProduction_dataList__8fef7>div{grid-gap:10px;border-bottom:1px solid #edf3ef;display:grid;gap:10px;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);padding:9px 10px}.ImuProduction_dataList__8fef7>div:last-child{border-bottom:0}.ImuProduction_dataList__8fef7 dt{color:#4a6054;font-family:monospace;font-size:.59rem;overflow-wrap:anywhere}.ImuProduction_dataList__8fef7 dd{color:#1d3629;font-size:.62rem;margin:0;overflow-wrap:anywhere}.ImuProduction_nullValue__c0L8c{color:#8fa397;font-style:italic}.ImuProduction_editor__OLFbZ{grid-gap:9px;display:grid;gap:9px;height:100%}.ImuProduction_editor__OLFbZ textarea{background:#f8faf9;border:1px solid #c4d2c9;border-radius:9px;color:#1d3629;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem;line-height:1.5;min-height:520px;outline:0;padding:12px;resize:vertical;width:100%}.ImuProduction_editor__OLFbZ textarea:focus{background:#fff;border-color:#168447;box-shadow:0 0 0 3px #1684471a}.ImuProduction_formError__8G1QG{background:#fff4f4;border:1px solid #f5c8c8;border-radius:8px;color:#ef4444;font-size:.64rem;padding:9px 10px}.ImuProduction_srOnly__b3mqe{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:680px){.ImuProduction_searchRow__ZxxwN{display:grid;grid-template-columns:1fr auto}.ImuProduction_searchField__senYA{grid-column:1/-1;min-width:0}.ImuProduction_filterBuilder__WaHRU{grid-template-columns:1fr}.ImuProduction_tableContainer__dudPE{overflow:visible}.ImuProduction_table__gPJHB,.ImuProduction_table__gPJHB tbody,.ImuProduction_table__gPJHB td,.ImuProduction_table__gPJHB tr{display:block;width:100%}.ImuProduction_table__gPJHB thead{display:none}.ImuProduction_table__gPJHB tr{border-bottom:1px solid #dbe6df;padding:11px 13px}.ImuProduction_table__gPJHB td{align-items:center;border:0;display:flex;gap:12px;justify-content:space-between;padding:7px 0;text-align:right}.ImuProduction_table__gPJHB td:before{color:#687d71;content:attr(data-label);font-size:.58rem;font-weight:700}.ImuProduction_table__gPJHB td:first-child{display:block;text-align:left}.ImuProduction_actions__4tp3E{margin-top:3px}.ImuProduction_detailContent__hp\+E0>dl{grid-template-columns:1fr}}.ErrorSessionDetailModal_modal__Akwh5{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ErrorSessionDetailModal_modalContent__nEYQJ{background-color:#fff;border-radius:8px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;max-height:85vh;max-width:1100px;width:90%}.ErrorSessionDetailModal_modalHeader__HAGbt{align-items:center;border-bottom:1px solid #dbe6df;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.ErrorSessionDetailModal_modalTitle__gqa-D{font-size:18px;font-weight:700;margin:0}.ErrorSessionDetailModal_closeButton__rtmI0{background:none;border:none;color:#666;cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.ErrorSessionDetailModal_closeButton__rtmI0:hover{color:#333}.ErrorSessionDetailModal_filters__Hhayu{border-bottom:1px solid #f0f0f0;flex-shrink:0;padding:12px 24px}.ErrorSessionDetailModal_filterRow__Mm5AE{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.ErrorSessionDetailModal_filterGroup__CEZaQ{display:flex;flex-direction:column;gap:4px}.ErrorSessionDetailModal_filterGroup__CEZaQ label{color:#666;font-size:12px;font-weight:500}.ErrorSessionDetailModal_filterGroup__CEZaQ input[type=date],.ErrorSessionDetailModal_filterGroup__CEZaQ select{border:1px solid #ccc;border-radius:4px;font-size:13px;min-width:140px;padding:6px 8px}.ErrorSessionDetailModal_filterGroup__CEZaQ input[type=date]:focus,.ErrorSessionDetailModal_filterGroup__CEZaQ select:focus{border-color:#168447;outline:2px solid #168447}.ErrorSessionDetailModal_searchButton__jNgXn{background-color:#168447;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;height:32px;padding:6px 16px;transition:background-color .2s}.ErrorSessionDetailModal_searchButton__jNgXn:hover{background-color:#0f6c39}.ErrorSessionDetailModal_resultInfo__w--An{color:#888;flex-shrink:0;font-size:12px;padding:8px 24px}.ErrorSessionDetailModal_tableContainer__WlLup{flex:1 1;min-height:0;overflow-y:auto;padding:0 24px}.ErrorSessionDetailModal_loadingMessage__CzVu\+{color:#666;padding:40px;text-align:center}.ErrorSessionDetailModal_noData__TYURT{color:#999;padding:40px;text-align:center}.ErrorSessionDetailModal_table__YAAJJ{border-collapse:collapse;font-size:13px;width:100%}.ErrorSessionDetailModal_table__YAAJJ th{background:#fff;border-bottom:2px solid #dbe6df;color:#555;font-weight:600;padding:8px 10px;position:sticky;text-align:left;top:0;white-space:nowrap}.ErrorSessionDetailModal_table__YAAJJ td{border-bottom:1px solid #f0f0f0;padding:8px 10px;vertical-align:top}.ErrorSessionDetailModal_table__YAAJJ tbody tr:hover{background-color:#f5f8f6}.ErrorSessionDetailModal_machineCell__KltYX{display:flex;flex-direction:column}.ErrorSessionDetailModal_machineName__ZVk-Q{font-weight:500}.ErrorSessionDetailModal_machineSerial__xO7fc{color:#999;font-size:11px}.ErrorSessionDetailModal_active__DZ1A0{color:#e03e3e;font-weight:500}.ErrorSessionDetailModal_reasonCell__gGLKP{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ErrorSessionDetailModal_pagination__t2AeJ{align-items:center;border-top:1px solid #dbe6df;display:flex;flex-shrink:0;gap:12px;justify-content:center;padding:12px 24px}.ErrorSessionDetailModal_pagination__t2AeJ button{background-color:#168447;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:5px 12px;transition:background-color .2s}.ErrorSessionDetailModal_pagination__t2AeJ button:hover:not(:disabled){background-color:#0f6c39}.ErrorSessionDetailModal_pagination__t2AeJ button:disabled{background-color:#ccc;cursor:not-allowed}.ErrorSessionDetailModal_pageInfo__cZVrM{color:#666;font-size:12px}.DashboardCalendars_calendarSection__xmFif{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;padding:0 20px 20px;width:100%}.DashboardCalendars_loadingMessage__zDCoj{color:#666;font-size:14px;padding:40px;text-align:center;width:100%}.DashboardCalendars_calendarPanel__o5YZ5{background-color:#fff;border:1px solid #dbe6df;border-radius:5px;flex:1 1;min-width:0;overflow:visible;padding:15px}.DashboardCalendars_panelTitle__fmrvu{align-items:baseline;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0 0 12px}.DashboardCalendars_panelSubtitle__OeMKH{color:#888;font-size:12px;font-weight:400}.DashboardCalendars_panelBody__Vh6iB{align-items:flex-start;display:flex;gap:0;min-height:0;overflow:hidden}.DashboardCalendars_splitter__giI6J{align-self:stretch;background:#0000;border-left:3px solid #0000;border-right:3px solid #0000;box-sizing:border-box;cursor:col-resize;flex:0 0 8px;min-height:60px;transition:border-color .15s}.DashboardCalendars_splitter__giI6J:hover{border-left-color:#ccc;border-right-color:#ccc}.DashboardCalendars_panelMain__qZy9A{display:flex;flex:1 1 420px;flex-direction:column;gap:16px;min-width:280px}.DashboardCalendars_sidebar__3aCg3{display:flex;flex-direction:column;min-width:0;overflow:hidden}.DashboardCalendars_sidebarTitle__bGw-T{color:#555;font-size:13px;font-weight:600;margin:0 0 8px}.DashboardCalendars_sidebarHeader__U64xc{align-items:center;display:flex;gap:8px;justify-content:space-between}.DashboardCalendars_moreLink__U7bvm{background:none;border:none;color:#168447;cursor:pointer;font-size:12px;padding:0;text-decoration:underline}.DashboardCalendars_moreLink__U7bvm:hover{color:#0f6c39;text-decoration:none}.DashboardCalendars_sidebarList__Ge9c1{display:flex;flex-direction:column;gap:6px;max-height:180px;overflow-y:auto}.DashboardCalendars_sidebarItem__0L7h9{align-items:center;background-color:#f5f8f6;border:1px solid #eee;border-radius:4px;display:flex;font-size:12px;gap:6px;padding:5px 8px}.DashboardCalendars_sidebarItem__0L7h9.DashboardCalendars_clickable__GthfE{cursor:pointer;transition:background-color .2s}.DashboardCalendars_sidebarItem__0L7h9.DashboardCalendars_clickable__GthfE:hover{background-color:#e9ecef}.DashboardCalendars_rank__KFJIN{color:#888;font-weight:700;min-width:20px}.DashboardCalendars_sidebarInfo__o\+kTy{display:flex;flex:1 1;flex-direction:column;min-width:0}.DashboardCalendars_sidebarName__TQ8ic{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardCalendars_sidebarSerial__NUuvR{color:#999;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardCalendars_sidebarValue__pqXRX{color:#333;font-weight:600;white-space:nowrap}.DashboardCalendars_noData__MSzj0{color:#999;font-size:12px;padding:12px;text-align:center}.DashboardCalendars_calendarWrapper__f9R5F{flex:1 1;min-width:0;overflow-x:auto;overflow-y:visible}.DashboardCalendars_calendar__G4S3i{display:inline-block;min-width:0;position:relative}.DashboardCalendars_monthLabels__W\+Pt6{height:20px;margin-bottom:4px;position:relative}.DashboardCalendars_monthLabel__3wVDS{color:#888;font-size:10px;white-space:nowrap}.DashboardCalendars_calendarGrid__KOoEO{display:flex;gap:3px}.DashboardCalendars_weekdayLabels__IwaB7{display:flex;flex-direction:column;gap:2px;margin-right:4px}.DashboardCalendars_weekdayLabel__jeG8b{align-items:center;color:#999;display:flex;font-size:9px;height:12px;justify-content:center;width:12px}.DashboardCalendars_weeksContainer__gNiRp{display:flex;gap:2px}.DashboardCalendars_week__QzlQp{display:flex;flex-direction:column;gap:2px}.DashboardCalendars_day__bquke{border-radius:2px;height:12px;width:12px}.DashboardCalendars_empty__r0BOS{background-color:#0000}.DashboardCalendars_usageLevel0__69NxZ{background-color:#ebedf0}.DashboardCalendars_usageLevel1__UE0ZV{background-color:#9be9a8}.DashboardCalendars_usageLevel2__U2WdK{background-color:#40c463}.DashboardCalendars_usageLevel3__4PGq-{background-color:#30a14e}.DashboardCalendars_usageLevel4__uyb7Q{background-color:#216e39}.DashboardCalendars_errorLevel0__08aVn{background-color:#ebedf0}.DashboardCalendars_errorLevel1__CSu80{background-color:#ffc4c4}.DashboardCalendars_errorLevel2__T\+oSm{background-color:#ff7b7b}.DashboardCalendars_errorLevel3__drx89{background-color:#e03e3e}.DashboardCalendars_errorLevel4__TM8uO{background-color:#a11d1d}.DashboardCalendars_chartCard__wxfne{background:linear-gradient(180deg,#fcfdff,#f7f9fb);border:1px solid #e8edf2;border-radius:12px;padding:14px 16px}.DashboardCalendars_chartHeader__LZF4O{margin-bottom:14px}.DashboardCalendars_chartTitle__oSbYe{color:#24323f;font-size:14px;font-weight:600;margin:0}.DashboardCalendars_chartSubtitle__gUshJ{color:#70808f;font-size:12px;line-height:1.4;margin:4px 0 0}.DashboardCalendars_donutLayout__CLpup{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.DashboardCalendars_donutChart__IGNeM{flex:0 0 140px;height:140px;position:relative;width:140px}.DashboardCalendars_donutSvg__FOMzJ{height:140px;transform:rotate(-90deg);width:140px}.DashboardCalendars_donutTrack__gOz-R{fill:none;stroke:#e8edf2;stroke-width:16}.DashboardCalendars_donutUsage__tB6l7{fill:none;stroke:#2f8f5b;stroke-width:16;stroke-linecap:round}.DashboardCalendars_donutCenter__P2J48{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.DashboardCalendars_donutValue__aQq\+X{color:#24323f;font-size:24px;font-weight:700;line-height:1}.DashboardCalendars_donutLabel__mMORY{color:#70808f;font-size:12px;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.DashboardCalendars_chartMetrics__NziDc{display:flex;flex:1 1 220px;flex-direction:column;gap:10px}.DashboardCalendars_metricItem__lwxPN{align-items:center;background-color:#ffffffbf;border:1px solid #edf1f4;border-radius:10px;display:flex;gap:10px;padding:10px 12px}.DashboardCalendars_metricSwatch__A5O1R{border-radius:999px;flex:0 0 10px;height:10px;width:10px}.DashboardCalendars_metricText__vIAgK{display:flex;flex-direction:column;gap:2px}.DashboardCalendars_metricLabel__dPC2Z{color:#70808f;font-size:12px}.DashboardCalendars_metricValue__9xqIO{color:#24323f;font-size:13px;font-weight:600}.DashboardCalendars_metricCallout__-ILwl{background-color:#eef7f1;border-radius:10px;color:#2f6f4c;font-size:12px;line-height:1.4;padding:10px 12px}.DashboardCalendars_errorBars__9lBQ6{display:flex;flex-direction:column;gap:12px}.DashboardCalendars_errorBarButton__x4XyE{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:0;text-align:left;width:100%}.DashboardCalendars_errorBarHeader__PXyf0{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.DashboardCalendars_errorBarLabel__LUZ8S{color:#24323f;font-size:13px;font-weight:600}.DashboardCalendars_errorBarDuration__ejVEB{color:#5d6b78;font-size:12px;font-weight:600;white-space:nowrap}.DashboardCalendars_errorBarTrack__y1yHq{background-color:#e8edf2;border-radius:999px;height:10px;overflow:hidden;width:100%}.DashboardCalendars_errorBarFill__ptzvH{border-radius:999px;height:100%;transition:width .2s ease}.DashboardCalendars_errorBarMeta__pLwG1{align-items:center;color:#70808f;display:flex;font-size:11px;gap:12px;justify-content:space-between}.DashboardCalendars_errorBarCode__jWUew{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.DashboardCalendars_chartFootnote__gy8XI{color:#70808f;font-size:11px}.DashboardCalendars_legend__s379R{align-items:center;color:#888;display:flex;font-size:10px;gap:4px;justify-content:flex-end;margin-top:8px}.DashboardCalendars_legendBox__-677D{border-radius:2px;height:12px;width:12px}.DashboardCalendars_tooltip__rW2Ti{background:#000000d9;border-radius:4px;color:#fff;font-size:12px;padding:6px 10px;pointer-events:none;position:fixed;transform:translate(-50%,-100%);white-space:nowrap;z-index:10000}.DashboardCalendars_calendarHeader__LyUWe{margin-bottom:8px}.DashboardCalendars_errorTypeFilterContainer__wZdCR{display:inline-block;position:relative}.DashboardCalendars_filterToggleBtn__d33ss{align-items:center;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:4px 10px;white-space:nowrap}.DashboardCalendars_filterToggleBtn__d33ss:hover{background:#f5f5f5}.DashboardCalendars_filterCaret__8Y85i{color:#666;font-size:10px}.DashboardCalendars_errorTypeFilterMenu__kj3gi{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px #0000001f;left:0;min-width:170px;padding:6px;position:absolute;top:calc(100% + 4px);z-index:1000}.DashboardCalendars_filterMenuActions__EwnTf{border-bottom:1px solid #eee;display:flex;gap:6px;margin-bottom:6px;padding-bottom:6px}.DashboardCalendars_filterMenuActions__EwnTf button{background:#f5f5f5;border:1px solid #ddd;border-radius:3px;cursor:pointer;flex:1 1;font-size:11px;padding:3px 6px}.DashboardCalendars_filterMenuActions__EwnTf button:hover{background:#e8e8e8}.DashboardCalendars_filterMenuItem__zVeXI{align-items:center;border-radius:3px;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:3px 4px}.DashboardCalendars_filterMenuItem__zVeXI:hover{background:#f5f5f5}.DashboardCalendars_filterMenuItem__zVeXI input[type=checkbox]{cursor:pointer}@media(max-width:1200px){.DashboardCalendars_calendarPanel__o5YZ5{min-width:100%}}@media(max-width:768px){.DashboardCalendars_calendarSection__xmFif{padding:0 12px 16px}.DashboardCalendars_panelTitle__fmrvu{align-items:flex-start;flex-direction:column}.DashboardCalendars_panelBody__Vh6iB{flex-wrap:wrap}.DashboardCalendars_calendarWrapper__f9R5F,.DashboardCalendars_panelMain__qZy9A,.DashboardCalendars_sidebar__3aCg3{max-width:none;min-width:100%}.DashboardCalendars_calendarWrapper__f9R5F{overflow-x:auto}.DashboardCalendars_calendar__G4S3i{display:block;min-width:360px}.DashboardCalendars_donutLayout__CLpup{justify-content:center}}.DashboardSummaryCards_summaryPanel__Q\+xPd{background-color:#fff;border:1px solid #dbe6df;border-radius:5px;box-sizing:border-box;flex:1 1;min-width:0;padding:15px}.DashboardSummaryCards_panelTitle__7b47P{align-items:baseline;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:space-between;margin:0 0 12px}.DashboardSummaryCards_panelSubtitle__P12R-{color:#888;font-size:12px;font-weight:400}.DashboardSummaryCards_loadingMessage__03iJw,.DashboardSummaryCards_noData__8Z\+Gb{color:#666;font-size:14px;padding:28px 12px;text-align:center}.DashboardSummaryCards_chartSubtitle__aI916{color:#70808f;font-size:12px;line-height:1.4;margin:0 0 14px}.DashboardSummaryCards_donutLayout__AapB\+{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.DashboardSummaryCards_donutChart__srC2K{flex:0 0 140px;height:140px;position:relative;width:140px}.DashboardSummaryCards_donutSvg__hzdBL{height:140px;transform:rotate(-90deg);width:140px}.DashboardSummaryCards_donutTrack__eYfYZ{fill:none;stroke:#e8edf2;stroke-width:16}.DashboardSummaryCards_donutUsage__8ghyN{fill:none;stroke:#2f8f5b;stroke-width:16;stroke-linecap:round}.DashboardSummaryCards_donutCenter__rWt4L{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.DashboardSummaryCards_donutValue__-E4p6{color:#24323f;font-size:18px;font-weight:700;line-height:1}.DashboardSummaryCards_donutLabel__gEcfv{color:#70808f;font-size:10px;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}.DashboardSummaryCards_donutInnerTrack__Ut-xC{fill:none;stroke:#e8edf2;stroke-width:11}.DashboardSummaryCards_donutOverflow__6-YJp{fill:none;stroke:#e07b00;stroke-width:11;stroke-linecap:round}.DashboardSummaryCards_chartMetrics__Ug8Fv{display:flex;flex:1 1 220px;flex-direction:column;gap:10px}.DashboardSummaryCards_metricItem__vaeNg{align-items:center;background-color:#f8fafb;border:1px solid #edf1f4;border-radius:10px;display:flex;gap:10px;padding:10px 12px}.DashboardSummaryCards_metricSwatch__NzSye{border-radius:999px;flex:0 0 10px;height:10px;width:10px}.DashboardSummaryCards_metricText__aFbuh{display:flex;flex-direction:column;gap:2px}.DashboardSummaryCards_metricLabel__Zoide{color:#70808f;font-size:12px}.DashboardSummaryCards_metricLabelSub__GhfC5{color:#9aaab8;font-size:11px;font-weight:400}.DashboardSummaryCards_metricValue__ynr9G{align-items:baseline;color:#24323f;display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:5px}.DashboardSummaryCards_metricFormula__6yGJV{color:#9aaab8;font-size:11px;font-weight:400}.DashboardSummaryCards_metricCallout__9\+xlW{background-color:#eef7f1;border-radius:10px;color:#2f6f4c;font-size:12px;line-height:1.4;padding:10px 12px}.DashboardSummaryCards_panelHeader__zUL2y{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.DashboardSummaryCards_moreLink__NqcKl{background:none;border:none;color:#168447;cursor:pointer;font-size:12px;padding:0;text-decoration:underline}.DashboardSummaryCards_moreLink__NqcKl:hover{color:#0f6c39;text-decoration:none}.DashboardSummaryCards_errorBars__xvIAO{display:flex;flex-direction:column;gap:12px}.DashboardSummaryCards_errorBarButton__l1sQw{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:0;text-align:left;width:100%}.DashboardSummaryCards_errorBarHeader__uII4u{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.DashboardSummaryCards_errorBarLabel__71Vif{color:#24323f;font-size:13px;font-weight:600}.DashboardSummaryCards_errorBarDuration__wNiJu{color:#5d6b78;font-size:12px;font-weight:600;white-space:nowrap}.DashboardSummaryCards_errorBarTrack__fuVqX{background-color:#e8edf2;border-radius:999px;height:10px;overflow:hidden;width:100%}.DashboardSummaryCards_errorBarFill__6Wefj{border-radius:999px;height:100%;transition:width .2s ease}.DashboardSummaryCards_errorBarMeta__-3z6u{align-items:center;color:#70808f;display:flex;font-size:11px;gap:12px;justify-content:space-between}.DashboardSummaryCards_errorBarCode__4Ls\+q{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.DashboardSummaryCards_chartFootnote__6EHr-{color:#70808f;font-size:11px}.DashboardSummaryCards_utilWeeklySection__d363o{margin-top:18px}.DashboardSummaryCards_utilWeeklyTitle__xEQUI{color:#24323f;font-size:13px;font-weight:600;margin-bottom:10px}.DashboardSummaryCards_utilBars__QaG4B{display:flex;flex-direction:column;gap:8px}.DashboardSummaryCards_utilBarRow__3mIBZ{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:96px 1fr 56px}.DashboardSummaryCards_utilWeekLabel__H\+yjt{align-items:center;color:#70808f;display:flex;font-size:11px;gap:4px;justify-content:flex-end;text-align:right;white-space:nowrap}.DashboardSummaryCards_utilExpandToggle__pYux8{color:#70808f;flex-shrink:0;font-size:10px;line-height:1;-webkit-user-select:none;user-select:none}.DashboardSummaryCards_utilBarRowExpandable__jnhf8{border-radius:4px;cursor:pointer}.DashboardSummaryCards_utilBarRowExpandable__jnhf8:hover{background-color:#00000008}.DashboardSummaryCards_utilMachineRows__afco7{background-color:#f3f6f8;border-radius:6px;display:flex;flex-direction:column;gap:5px;margin-bottom:4px;padding:8px 6px}.DashboardSummaryCards_utilMachineRow__pGEF2{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:96px 1fr 72px}.DashboardSummaryCards_utilMachineLabel__hbk9\+{color:#70808f;font-size:10px;overflow:hidden;padding-left:12px;padding-right:4px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.DashboardSummaryCards_utilMachineBarTrack__IWzMA{height:7px!important}.DashboardSummaryCards_utilMachineValue__b9lWe{align-items:flex-end;display:flex;flex-direction:column;font-size:11px;font-weight:600;line-height:1.3}.DashboardSummaryCards_utilMachineRunTime__f6Pnk{color:#70808f;font-size:10px;font-weight:400}.DashboardSummaryCards_utilBarTrackWrap__fgcgd{position:relative}.DashboardSummaryCards_utilBarTrack__C1o8L{background-color:#e8edf2;border-radius:999px;height:10px;overflow:hidden;width:100%}.DashboardSummaryCards_utilBarFill__\+8bj9{border-radius:999px;height:100%;transition:width .3s ease}.DashboardSummaryCards_utilBarHundredMark__B5v9U{background-color:#7a8f9e;border-radius:1px;bottom:-3px;pointer-events:none;position:absolute;top:-3px;transform:translateX(-50%);width:2px}.DashboardSummaryCards_utilBarValue__-JZIi{font-size:12px;font-weight:600;text-align:right;white-space:nowrap}.DashboardSummaryCards_utilBarLegend__bbngv{align-items:center;display:flex;gap:6px;margin-top:8px;padding-left:106px}.DashboardSummaryCards_utilBarLegendLine__9pjee{background-color:#7a8f9e;border-radius:1px;display:inline-block;height:2px;width:14px}.DashboardSummaryCards_utilBarLegendText__HFi6L{color:#70808f;font-size:11px}@media(max-width:768px){.DashboardSummaryCards_panelTitle__7b47P{align-items:flex-start;flex-direction:column}.DashboardSummaryCards_donutLayout__AapB\+{justify-content:center}}.Analytics_page__lsgcz{grid-gap:15px;display:grid;gap:15px;min-width:0}.Analytics_pageHeader__W6g39{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.Analytics_pageHeader__W6g39 h1,.Analytics_pageHeader__W6g39 p{margin:0}.Analytics_pageHeader__W6g39 h1{color:#10271b;font-size:clamp(1.55rem,3vw,2rem);letter-spacing:-.04em;margin-top:4px}.Analytics_pageHeader__W6g39 p{color:#4a6054;font-size:.82rem;line-height:1.5;margin-top:7px;max-width:650px}.Analytics_eyebrow__AMRnh{color:#168447;font-size:.63rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.Analytics_headerActions__weP3X{display:flex;gap:6px}.Analytics_primaryButton__e5-7X,.Analytics_refreshButton__cC2lf,.Analytics_secondaryButton__MyOpw{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-size:.64rem;font-weight:680;gap:6px;justify-content:center;min-height:37px;padding:8px 11px}.Analytics_primaryButton__e5-7X:disabled,.Analytics_refreshButton__cC2lf:disabled,.Analytics_secondaryButton__MyOpw:disabled{cursor:not-allowed;opacity:.5}.Analytics_primaryButton__e5-7X{background:#168447;border:1px solid #168447;color:#fff}.Analytics_refreshButton__cC2lf,.Analytics_secondaryButton__MyOpw{background:#fff;border:1px solid #c4d2c9;color:#31483c}.Analytics_refreshButton__cC2lf{border-color:#ccebd6;color:#0a542d}.Analytics_spinning__yKB8W{animation:Analytics_spin__L4W1B .8s linear infinite}.Analytics_scopeBar__zvVEb{grid-gap:11px;align-items:center;background:#fff;border:1px solid #dbe6df;border-radius:10px;color:#168447;display:grid;gap:11px;grid-template-columns:auto minmax(180px,1fr) minmax(180px,1fr) auto;padding:11px 13px}.Analytics_scopeBar__zvVEb>div{display:grid}.Analytics_scopeBar__zvVEb span{color:#687d71;font-size:.54rem;font-weight:680;text-transform:uppercase}.Analytics_scopeBar__zvVEb strong{color:#1d3629;font-size:.63rem;margin-top:2px}.Analytics_scopeBar__zvVEb button{background:#eef9f1;border:0;border-radius:7px;color:#0a542d;cursor:pointer;font-size:.59rem;font-weight:680;padding:6px 8px}.Analytics_calendarPanel__XY0fm{background:#fff;border:1px solid #dbe6df;border-radius:12px;box-shadow:0 1px 2px #10271b0a,0 1px 5px rgba(16,39,27,.035);min-width:0;overflow:hidden}.Analytics_analyticsGrid__EalPp{display:flex;flex-wrap:wrap;gap:12px;min-width:0}.Analytics_analyticsGrid__EalPp>*{flex:1 1 360px;min-width:0}.Analytics_filterForm__FN72q{grid-gap:17px;display:grid;gap:17px}.Analytics_dateGrid__VoorZ{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr}.Analytics_dateGrid__VoorZ label{grid-gap:6px;color:#31483c;display:grid;font-size:.65rem;font-weight:680;gap:6px}.Analytics_dateGrid__VoorZ input{border:1px solid #c4d2c9;border-radius:8px;color:#1d3629;font-size:.68rem;outline:0;padding:9px 10px;width:100%}.Analytics_dateGrid__VoorZ input:focus{border-color:#168447;box-shadow:0 0 0 3px #1684471a}.Analytics_scopeSection__RzYXG{border:1px solid #dbe6df;border-radius:10px;overflow:hidden}.Analytics_scopeHeader__qo8ey{align-items:center;background:#f5f8f6;border-bottom:1px solid #dbe6df;display:flex;gap:10px;justify-content:space-between;padding:10px 11px}.Analytics_scopeHeader__qo8ey>div{display:grid}.Analytics_scopeHeader__qo8ey strong{color:#1d3629;font-size:.66rem}.Analytics_scopeHeader__qo8ey small{color:#687d71;font-size:.56rem;margin-top:2px}.Analytics_scopeHeader__qo8ey button{background:#eef9f1;border:1px solid #ccebd6;border-radius:7px;color:#0a542d;cursor:pointer;font-size:.56rem;font-weight:680;padding:5px 7px}.Analytics_tagFilters__rrgDS{border-bottom:1px solid #edf3ef;display:flex;flex-wrap:wrap;gap:5px;padding:8px 10px}.Analytics_tagFilters__rrgDS button{background:#eef9f1;border:0;border-radius:999px;color:#0a542d;cursor:pointer;font-size:.54rem;font-weight:700;padding:4px 7px}.Analytics_companyList__L2sGr,.Analytics_machineList__YZGAL{display:grid;max-height:220px;overflow-y:auto;padding:5px}.Analytics_companyList__L2sGr label,.Analytics_machineList__YZGAL label{align-items:center;border-radius:7px;cursor:pointer;display:flex;gap:8px;padding:7px}.Analytics_companyList__L2sGr label:hover,.Analytics_machineList__YZGAL label:hover{background:#f5f8f6}.Analytics_companyList__L2sGr label input,.Analytics_machineList__YZGAL label input{accent-color:#168447}.Analytics_companyList__L2sGr label>span,.Analytics_machineList__YZGAL label>span{display:grid}.Analytics_companyList__L2sGr label strong,.Analytics_machineList__YZGAL label strong{color:#1d3629;font-size:.61rem}.Analytics_companyList__L2sGr label small,.Analytics_machineList__YZGAL label small{color:#687d71;font-size:.53rem;margin-top:2px}.Analytics_companyList__L2sGr{border-bottom:1px solid #dbe6df}@keyframes Analytics_spin__L4W1B{to{transform:rotate(1turn)}}@media(max-width:680px){.Analytics_pageHeader__W6g39{display:grid}.Analytics_headerActions__weP3X{width:100%}.Analytics_headerActions__weP3X button{flex:1 1}.Analytics_scopeBar__zvVEb{grid-template-columns:auto 1fr auto}.Analytics_scopeBar__zvVEb>div:nth-of-type(2){grid-column:2}.Analytics_dateGrid__VoorZ{grid-template-columns:1fr}}
/*# sourceMappingURL=main.a823cbd5.css.map*/