.AlertRuleWizard-module__Ul09Qq__page{padding:var(--space-5);max-width:1440px}.AlertRuleWizard-module__Ul09Qq__tabBar{background:var(--color-bg-hover);border-radius:var(--radius-full);width:fit-content;padding:var(--space-1);display:inline-flex}.AlertRuleWizard-module__Ul09Qq__tabBtn,.AlertRuleWizard-module__Ul09Qq__tabBtnActive{border-radius:var(--radius-full);min-height:2rem;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-header-text);cursor:pointer;background:0 0;border:0;padding:0 .8rem}.AlertRuleWizard-module__Ul09Qq__tabBtnActive{background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-sm)}.AlertRuleWizard-module__Ul09Qq__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.AlertRuleWizard-module__Ul09Qq__title{font-size:var(--text-lg);font-weight:var(--font-weight-bold);margin:0}.AlertRuleWizard-module__Ul09Qq__sub{color:var(--color-muted);margin-top:var(--space-1);font-size:var(--text-sm)}.AlertRuleWizard-module__Ul09Qq__wrapper{grid-template-columns:260px minmax(0,1fr);gap:1rem;display:grid}.AlertRuleWizard-module__Ul09Qq__stepNav{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);flex-direction:column;gap:.45rem;height:fit-content;padding:.8rem;display:flex}.AlertRuleWizard-module__Ul09Qq__stepBtn,.AlertRuleWizard-module__Ul09Qq__stepBtnActive,.AlertRuleWizard-module__Ul09Qq__stepBtnDone{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);text-align:left;font-size:var(--text-sm);cursor:pointer;padding:.5rem .6rem}.AlertRuleWizard-module__Ul09Qq__stepBtnActive{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary-border)}.AlertRuleWizard-module__Ul09Qq__stepBtnDone{border-color:var(--color-success-border);background:var(--color-success-light)}.AlertRuleWizard-module__Ul09Qq__content{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);flex-direction:column;min-height:520px;display:flex}.AlertRuleWizard-module__Ul09Qq__contentBody{flex:1;padding:1rem;overflow:auto}.AlertRuleWizard-module__Ul09Qq__contentFooter{border-top:1px solid var(--color-border);padding:.75rem var(--space-4);background:var(--color-header-bg);justify-content:space-between;gap:.7rem;display:flex}.AlertRuleWizard-module__Ul09Qq__h2{margin:0 0 .75rem;font-size:1rem;font-weight:700}.AlertRuleWizard-module__Ul09Qq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.AlertRuleWizard-module__Ul09Qq__block{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:.75rem}.AlertRuleWizard-module__Ul09Qq__blockTitle{margin:0 0 .6rem;font-size:.88rem;font-weight:700}.AlertRuleWizard-module__Ul09Qq__statusList,.AlertRuleWizard-module__Ul09Qq__summaryList{flex-direction:column;gap:.45rem;display:flex}.AlertRuleWizard-module__Ul09Qq__label{align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.AlertRuleWizard-module__Ul09Qq__input{border:1px solid var(--color-border-muted);border-radius:var(--radius-md);min-height:2.1rem;font-size:var(--text-sm);width:100%;padding:0 .65rem}.AlertRuleWizard-module__Ul09Qq__search{border:1px solid var(--color-border-muted);border-radius:var(--radius-md);width:100%;min-height:2.1rem;margin-bottom:.5rem;padding:0 .65rem}.AlertRuleWizard-module__Ul09Qq__badge{color:#fff;border-radius:999px;align-items:center;height:1.5rem;padding:0 .55rem;font-size:.73rem;font-weight:600;display:inline-flex}.AlertRuleWizard-module__Ul09Qq__groupHeader{align-items:center;gap:.4rem;padding:.25rem 0;display:flex}.AlertRuleWizard-module__Ul09Qq__expandBtn{cursor:pointer;width:1.4rem;height:1.4rem;color:var(--color-muted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.AlertRuleWizard-module__Ul09Qq__expandBtn:hover{color:var(--color-text)}.AlertRuleWizard-module__Ul09Qq__groupUsers{flex-direction:column;gap:.35rem;margin-top:.3rem;margin-left:1.5rem;display:flex}.AlertRuleWizard-module__Ul09Qq__summary{border:1px solid var(--color-primary-border);background:var(--color-primary-bg);font-size:var(--text-sm);border-radius:.6rem;margin-top:.7rem;padding:.7rem}.AlertRuleWizard-module__Ul09Qq__muted{color:var(--color-muted);font-size:var(--text-xs)}.AlertRuleWizard-module__Ul09Qq__levelCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:.65rem;margin-bottom:.75rem;padding:.75rem;display:flex}.AlertRuleWizard-module__Ul09Qq__escalationToggleRow{margin:1rem 0}.AlertRuleWizard-module__Ul09Qq__subLabel{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:.4rem;font-weight:600}.AlertRuleWizard-module__Ul09Qq__inlineList{flex-wrap:wrap;gap:.5rem;display:flex}.AlertRuleWizard-module__Ul09Qq__dayBtn,.AlertRuleWizard-module__Ul09Qq__dayBtnActive{border:1px solid var(--color-border-muted);border-radius:var(--radius-md);background:var(--color-bg);cursor:pointer;min-width:2rem;height:2rem}.AlertRuleWizard-module__Ul09Qq__dayBtnActive{border-color:var(--color-primary);background:var(--color-primary-bg);color:var(--color-primary-600)}.AlertRuleWizard-module__Ul09Qq__note{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.65rem;margin-bottom:.75rem;padding:.6rem;font-size:.82rem}.AlertRuleWizard-module__Ul09Qq__notifySection{margin-bottom:.85rem}.AlertRuleWizard-module__Ul09Qq__channelCards{flex-wrap:wrap;gap:.65rem;display:flex}.AlertRuleWizard-module__Ul09Qq__lineWorksInfo{border:1px solid var(--color-primary-border);background:var(--color-primary-bg);color:var(--color-muted);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:.85rem;padding:.55rem .85rem}.AlertRuleWizard-module__Ul09Qq__notifyTargetList{flex-direction:column;gap:.55rem;display:flex}.AlertRuleWizard-module__Ul09Qq__adminGroupsWrapper{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:.75rem;overflow:hidden}.AlertRuleWizard-module__Ul09Qq__adminGroup{border-bottom:1px solid var(--color-border)}.AlertRuleWizard-module__Ul09Qq__adminGroup:last-child{border-bottom:none}.AlertRuleWizard-module__Ul09Qq__adminGroupHeader{background:var(--color-header-bg);cursor:pointer;width:100%;font-size:var(--text-sm);text-align:left;border:none;align-items:center;gap:.45rem;padding:.55rem .75rem;display:flex}.AlertRuleWizard-module__Ul09Qq__adminGroupHeader:hover{background:var(--color-bg-hover)}.AlertRuleWizard-module__Ul09Qq__adminGroupUsers{flex-direction:column;gap:.4rem;padding:.45rem .75rem .55rem 2rem;display:flex}.AlertRuleWizard-module__Ul09Qq__adminUserRow{font-size:var(--text-sm);cursor:pointer;align-items:center;gap:.55rem;display:inline-flex}.AlertRuleWizard-module__Ul09Qq__adminUserName{font-weight:var(--font-weight-semibold)}.AlertRuleWizard-module__Ul09Qq__adminUserEmail{color:var(--color-primary-600);font-size:var(--text-xs)}.AlertRuleWizard-module__Ul09Qq__inlineListRows{flex-direction:column;gap:.4rem;display:flex}.AlertRuleWizard-module__Ul09Qq__inputRow{border:1px solid var(--color-border-muted);border-radius:var(--radius-md);align-items:center;display:flex;overflow:hidden}.AlertRuleWizard-module__Ul09Qq__inputRowInput{min-height:2.1rem;font-size:var(--text-sm);background:0 0;border:none;outline:none;flex:1;padding:0 .65rem}@media (max-width:960px){.AlertRuleWizard-module__Ul09Qq__wrapper{grid-template-columns:1fr}.AlertRuleWizard-module__Ul09Qq__stepNav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AlertRuleWizard-module__Ul09Qq__grid{grid-template-columns:1fr}}
.page-header-module__-DrXUW__pageHeader{padding:16px var(--space-5);border-bottom:1px solid var(--color-border);box-sizing:border-box;z-index:20;background:var(--color-header-bg);flex-shrink:0;width:100%;position:sticky;top:0}.page-header-module__-DrXUW__pageHeaderTop{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.page-header-module__-DrXUW__pageHeaderLeft{gap:var(--space-1);flex-direction:column;flex:0 auto;min-width:0;display:flex}.page-header-module__-DrXUW__pageHeaderTitle{font-size:32px;font-weight:var(--font-weight-regular);letter-spacing:1.28px;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.5;overflow:hidden}.page-header-module__-DrXUW__pageHeaderActions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}
.EmployeesPanel-module__QtBFna__container{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.EmployeesPanel-module__QtBFna__listContent{gap:var(--space-4);min-height:0;padding:0 0 var(--space-5);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.EmployeesPanel-module__QtBFna__listContent>*{max-width:var(--content-max-width);min-width:0}.EmployeesPanel-module__QtBFna__tabBarRow{padding:0 var(--space-5);flex-shrink:0}.EmployeesPanel-module__QtBFna__sectionHeader{padding:0 var(--space-5);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.EmployeesPanel-module__QtBFna__sectionActions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.EmployeesPanel-module__QtBFna__filterSection{padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);gap:var(--space-4);flex-direction:column;flex-shrink:0;display:flex}.EmployeesPanel-module__QtBFna__filterSection .np-form-control__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.EmployeesPanel-module__QtBFna__filterRow{align-items:flex-end;gap:var(--space-4);flex-wrap:nowrap;display:flex}.EmployeesPanel-module__QtBFna__filterKeyword{flex:0 260px;min-width:180px}.EmployeesPanel-module__QtBFna__filterField{flex:0 160px;min-width:140px}.EmployeesPanel-module__QtBFna__filterActions{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}@media (max-width:1280px){.EmployeesPanel-module__QtBFna__filterRow{gap:var(--space-3)}.EmployeesPanel-module__QtBFna__filterKeyword{min-width:150px}.EmployeesPanel-module__QtBFna__filterField{min-width:104px}}.EmployeesPanel-module__QtBFna__listError{margin:0 var(--space-5);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-danger-bg);color:var(--color-danger);font-size:var(--text-sm)}.EmployeesPanel-module__QtBFna__tableSection{padding:0 var(--space-5) var(--space-5);gap:var(--space-3);flex-direction:column;flex-shrink:0;display:flex}.EmployeesPanel-module__QtBFna__tableSection .np-pagination{flex-shrink:0;align-self:center}.EmployeesPanel-module__QtBFna__tableWrap{width:100%}.EmployeesPanel-module__QtBFna__table{min-width:1196px}.EmployeesPanel-module__QtBFna__sortHeaderBtn{justify-content:flex-start;align-items:center;gap:var(--space-1);padding:0 var(--th-cell-padding-x);font-size:inherit;font-weight:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;margin:0;display:flex;position:absolute;inset:0}.EmployeesPanel-module__QtBFna__sortHeaderBtn:hover{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.EmployeesPanel-module__QtBFna__sortHeaderBtnActive{color:var(--color-primary)}.EmployeesPanel-module__QtBFna__sortIndicator{flex-shrink:0;align-items:center;display:flex}.EmployeesPanel-module__QtBFna__linkCell{position:relative}.EmployeesPanel-module__QtBFna__userNameCell{min-width:0;padding:0 var(--td-cell-padding-x);align-items:center;gap:8px;text-decoration:none;display:flex;position:absolute;inset:0}.EmployeesPanel-module__QtBFna__userNameCell:hover{text-decoration:none}.EmployeesPanel-module__QtBFna__nameLink{color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:none}.EmployeesPanel-module__QtBFna__linkCell:hover .EmployeesPanel-module__QtBFna__nameLink{text-underline-offset:2px;text-decoration:underline}.EmployeesPanel-module__QtBFna__actionMenuCell{position:relative}.EmployeesPanel-module__QtBFna__actionMenuCell .np-td-cell__content{overflow:visible}
.SettingsMasterDetail-module__7wkUdW__root{flex-direction:column;max-width:1440px;height:100%;display:flex;overflow:hidden}.SettingsMasterDetail-module__7wkUdW__columns{flex:1;min-height:0;display:flex;overflow:hidden}.SettingsMasterDetail-module__7wkUdW__leftPanel{border-right:1px solid var(--color-border);flex-direction:column;flex-shrink:0;width:393px;display:flex;overflow:hidden}.SettingsMasterDetail-module__7wkUdW__leftPanelGap{gap:var(--space-4)}.SettingsMasterDetail-module__7wkUdW__rightPanel{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}
.SettingsPanelHeader-module__g4iSuG__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:20px var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border-light);flex-shrink:0;display:flex}.SettingsPanelHeader-module__g4iSuG__titleGroup{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.SettingsPanelHeader-module__g4iSuG__title{font-size:22px;font-weight:var(--font-weight-medium);color:var(--color-text);letter-spacing:.02em;margin:0;line-height:1.4}.SettingsPanelHeader-module__g4iSuG__description{font-size:var(--text-sm);color:var(--color-muted);margin:0;line-height:1.6}.SettingsPanelHeader-module__g4iSuG__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}
.EmployeeGroupsPanel-module__-jd1ZW__leftHeader{padding:var(--space-2) var(--space-4);background:var(--color-border-light);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.EmployeeGroupsPanel-module__-jd1ZW__leftTitle{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:.02em;margin:0;line-height:1.6}.EmployeeGroupsPanel-module__-jd1ZW__leftAddBtn{background:var(--np-color-neutral-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;width:32px;height:32px;min-height:32px;color:var(--color-text);flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.EmployeeGroupsPanel-module__-jd1ZW__leftAddBtn:hover{background:var(--np-color-neutral-50)}.EmployeeGroupsPanel-module__-jd1ZW__leftSearch{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);flex-shrink:0;display:flex}.EmployeeGroupsPanel-module__-jd1ZW__searchInputWrap{align-items:center;gap:var(--space-1);background:var(--np-color-neutral-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);flex:1;min-width:0;height:42px;display:flex}.EmployeeGroupsPanel-module__-jd1ZW__searchInputWrap:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #145cfb33}.EmployeeGroupsPanel-module__-jd1ZW__searchIcon{color:var(--np-color-neutral-500);flex-shrink:0}.EmployeeGroupsPanel-module__-jd1ZW__searchInput{font-size:var(--text-base);font-family:var(--font-sans);color:var(--color-text);background:0 0;border:none;outline:none;flex:1;min-width:0;line-height:1.6}.EmployeeGroupsPanel-module__-jd1ZW__searchInput::placeholder{color:var(--np-color-neutral-500)}.EmployeeGroupsPanel-module__-jd1ZW__searchClearButton{border-radius:var(--radius-full,999px);width:20px;height:20px;color:var(--np-color-neutral-500);cursor:pointer;transition:background var(--transition-fast,.15s), color var(--transition-fast,.15s);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.EmployeeGroupsPanel-module__-jd1ZW__searchClearButton:hover{background:var(--color-bg-hover,#f1f5f9);color:var(--color-text,#0f172a)}.EmployeeGroupsPanel-module__-jd1ZW__searchClearButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.EmployeeGroupsPanel-module__-jd1ZW__treeContainer{background:var(--np-color-neutral-white);flex:1;overflow-y:auto}.EmployeeGroupsPanel-module__-jd1ZW__treeRowOuter{background:var(--np-color-neutral-white);cursor:pointer;align-items:stretch;width:100%;min-height:56px;transition:background .12s;display:flex}.EmployeeGroupsPanel-module__-jd1ZW__treeRowOuter:hover{background:var(--color-border-light)}.EmployeeGroupsPanel-module__-jd1ZW__treeRowSelected{background:var(--np-color-neutral-200)!important}.EmployeeGroupsPanel-module__-jd1ZW__treeNameCell{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-2) 0;flex:1 0 0;min-width:0;display:flex;overflow:hidden}.EmployeeGroupsPanel-module__-jd1ZW__treeExpandBtn{color:var(--color-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.EmployeeGroupsPanel-module__-jd1ZW__treeExpandBtn:hover{color:var(--color-primary)}.EmployeeGroupsPanel-module__-jd1ZW__treeExpandPlaceholder{visibility:hidden;flex-shrink:0;display:inline-flex}.EmployeeGroupsPanel-module__-jd1ZW__treeName{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--color-text);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:1.6;overflow:hidden}.EmployeeGroupsPanel-module__-jd1ZW__treeCountCell{align-items:center;gap:var(--space-1);width:58px;padding:var(--space-2);font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;flex-shrink:0;display:flex}.EmployeeGroupsPanel-module__-jd1ZW__personIcon{color:var(--color-text);flex-shrink:0}.EmployeeGroupsPanel-module__-jd1ZW__treeActionCell{width:48px;padding:var(--space-2);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.EmployeeGroupsPanel-module__-jd1ZW__treeActionBtn{width:24px;height:24px;color:var(--color-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.EmployeeGroupsPanel-module__-jd1ZW__treeActionBtn:hover{color:var(--color-text);background:#0000000f}.EmployeeGroupsPanel-module__-jd1ZW__treeMenuWrap{position:relative}.EmployeeGroupsPanel-module__-jd1ZW__treeMenu{right:0;top:calc(100% + var(--space-1));z-index:100;background:var(--np-color-neutral-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);min-width:140px;position:absolute;overflow:hidden}.EmployeeGroupsPanel-module__-jd1ZW__treeMenuItem{width:100%;padding:var(--space-2) var(--space-4);text-align:left;font-size:var(--text-sm);color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;display:block}.EmployeeGroupsPanel-module__-jd1ZW__treeMenuItem:hover{background:var(--color-border-light)}.EmployeeGroupsPanel-module__-jd1ZW__treeMenuItemDanger{color:var(--color-danger)}.EmployeeGroupsPanel-module__-jd1ZW__treeMenuItemDanger:hover{background:var(--color-danger-bg)}.EmployeeGroupsPanel-module__-jd1ZW__treeLoading,.EmployeeGroupsPanel-module__-jd1ZW__treeEmpty{padding:var(--space-4) var(--space-5);font-size:var(--text-sm);color:var(--color-muted)}.EmployeeGroupsPanel-module__-jd1ZW__treeError{padding:var(--space-4) var(--space-5);font-size:var(--text-sm);color:var(--color-danger)}.EmployeeGroupsPanel-module__-jd1ZW__rightEmptyState{color:var(--color-muted);font-size:var(--text-sm);flex:1;justify-content:center;align-items:center;display:flex}.EmployeeGroupsPanel-module__-jd1ZW__rightBody{padding:var(--space-4) var(--space-6) var(--space-6);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.EmployeeGroupsPanel-module__-jd1ZW__detailGrid{gap:var(--space-3);flex-direction:column;display:flex}.EmployeeGroupsPanel-module__-jd1ZW__detailItem{gap:var(--space-1);flex-direction:column;display:flex}.EmployeeGroupsPanel-module__-jd1ZW__detailLabel{font-size:var(--text-xs);color:var(--color-muted);font-weight:var(--font-weight-medium);letter-spacing:.02em}.EmployeeGroupsPanel-module__-jd1ZW__detailValue{font-size:var(--text-sm);color:var(--color-text);line-height:1.6}.EmployeeGroupsPanel-module__-jd1ZW__memberPreviewList{border:1px solid var(--color-border-light);border-radius:var(--radius-sm);overflow:hidden}.EmployeeGroupsPanel-module__-jd1ZW__memberPreviewRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-light);display:flex}.EmployeeGroupsPanel-module__-jd1ZW__memberPreviewRow:last-child{border-bottom:none}.EmployeeGroupsPanel-module__-jd1ZW__formSection{gap:var(--space-2);flex-direction:column;display:flex}.EmployeeGroupsPanel-module__-jd1ZW__memberCollapseToggle{align-items:center;gap:var(--space-2);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:none;min-width:0;padding:0;display:flex}.EmployeeGroupsPanel-module__-jd1ZW__memberSectionCount{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap}.EmployeeGroupsPanel-module__-jd1ZW__memberPickerBody{gap:var(--space-3);flex-direction:column;display:flex}.EmployeeGroupsPanel-module__-jd1ZW__memberPickerList{border:1px solid var(--color-border-light);border-radius:var(--radius-sm);max-height:48dvh;overflow-y:auto}.EmployeeGroupsPanel-module__-jd1ZW__memberSelectRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-light);cursor:pointer;grid-template-columns:16px 32px minmax(0,1fr) minmax(90px,160px);min-height:64px;display:grid}.EmployeeGroupsPanel-module__-jd1ZW__memberSelectRow:last-child{border-bottom:none}.EmployeeGroupsPanel-module__-jd1ZW__memberSelectRow:hover{background:var(--color-surface)}.EmployeeGroupsPanel-module__-jd1ZW__memberCheckbox{cursor:pointer;width:16px;height:16px;accent-color:var(--color-primary);flex-shrink:0}.EmployeeGroupsPanel-module__-jd1ZW__memberInfo{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.EmployeeGroupsPanel-module__-jd1ZW__memberName{font-size:var(--text-sm);font-weight:var(--font-weight-regular);color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;line-height:1.6;display:block;overflow:hidden}.EmployeeGroupsPanel-module__-jd1ZW__memberMeta{font-size:var(--text-xs);color:var(--color-muted);align-items:center;gap:var(--space-3);flex-wrap:wrap;line-height:1.5;display:flex}.EmployeeGroupsPanel-module__-jd1ZW__memberRoleSelect{font-size:var(--text-sm);padding:var(--space-1) 9px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--np-color-neutral-white);min-width:90px;min-height:32px;color:var(--color-text);cursor:pointer;flex-shrink:0}.EmployeeGroupsPanel-module__-jd1ZW__memberEmpty{padding:var(--space-6);text-align:center;color:var(--color-muted);font-size:var(--text-sm)}.EmployeeGroupsPanel-module__-jd1ZW__scopePermEmpty{font-size:var(--text-sm);color:var(--color-muted);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-light);border-radius:var(--radius-sm)}.EmployeeGroupsPanel-module__-jd1ZW__scopePermError{font-size:var(--text-sm);color:var(--color-danger);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-light);border-radius:var(--radius-sm)}.EmployeeGroupsPanel-module__-jd1ZW__scopePermList{border:1px solid var(--color-border-light);border-radius:var(--radius-sm);overflow:hidden}.EmployeeGroupsPanel-module__-jd1ZW__scopePermRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-light);display:flex}.EmployeeGroupsPanel-module__-jd1ZW__scopePermRow:last-child{border-bottom:none}.EmployeeGroupsPanel-module__-jd1ZW__scopePermInfo{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.EmployeeGroupsPanel-module__-jd1ZW__scopePermName{font-size:var(--text-sm);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;line-height:1.6;overflow:hidden}.EmployeeGroupsPanel-module__-jd1ZW__scopePermMeta{align-items:center;gap:var(--space-2);display:flex}.EmployeeGroupsPanel-module__-jd1ZW__scopePermBadge{padding:1px var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-surface);color:var(--color-muted);border:1px solid var(--color-border-light);white-space:nowrap;border-radius:9999px;align-items:center;display:inline-flex}.EmployeeGroupsPanel-module__-jd1ZW__scopePermBadgeAll{background:var(--color-info-bg,#eff6ff);color:var(--color-info,#1d4ed8);border-color:var(--color-info-border,#bfdbfe)}.EmployeeGroupsPanel-module__-jd1ZW__scopePermType{font-size:var(--text-xs);color:var(--color-muted)}.EmployeeGroupsPanel-module__-jd1ZW__scopePermActions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.EmployeeGroupsPanel-module__-jd1ZW__scopeDialogFields{gap:var(--space-3);flex-direction:column;display:flex}.EmployeeGroupsPanel-module__-jd1ZW__scopeDeleteWarning{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-warning-bg,#fffbeb);border:1px solid var(--color-warning-border,#fde68a);border-radius:var(--radius-md);display:flex}.EmployeeGroupsPanel-module__-jd1ZW__scopeDeleteWarningIcon{font-size:var(--text-base);flex-shrink:0;line-height:1.6}.EmployeeGroupsPanel-module__-jd1ZW__scopeDeleteWarningText{font-size:var(--text-sm);color:var(--color-warning-text,#92400e);margin:0;line-height:1.6}
.WarningBanner-module__g5YdEq__banner{align-items:center;gap:var(--space-3);padding:10px var(--space-5);border-style:solid;border-width:1px;border-radius:6px;flex-shrink:0;font-size:13px;line-height:1.5;display:flex}.WarningBanner-module__g5YdEq__banner--danger{background-color:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-text)}.WarningBanner-module__g5YdEq__banner--danger .WarningBanner-module__g5YdEq__icon{color:var(--color-danger);flex-shrink:0}.WarningBanner-module__g5YdEq__banner--warning{background-color:var(--color-warning-bg);color:var(--color-warning);border-color:#fcd34d}.WarningBanner-module__g5YdEq__banner--warning .WarningBanner-module__g5YdEq__icon{color:var(--color-warning-strong);flex-shrink:0}.WarningBanner-module__g5YdEq__banner--info{background-color:var(--color-info-bg);color:var(--color-info);border-color:#93c5fd}.WarningBanner-module__g5YdEq__banner--info .WarningBanner-module__g5YdEq__icon{color:var(--color-info);flex-shrink:0}.WarningBanner-module__g5YdEq__text{flex:1;min-width:0;margin:0}.WarningBanner-module__g5YdEq__action{flex-shrink:0}
.DetectionSetCard-module__Zh8iXW__card{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.DetectionSetCard-module__Zh8iXW__header{align-items:center;gap:var(--space-2);display:flex}.DetectionSetCard-module__Zh8iXW__name{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text);overflow-wrap:anywhere;flex:1;min-width:0}.DetectionSetCard-module__Zh8iXW__desc{font-size:var(--text-sm);color:var(--color-muted);margin:0;line-height:1.5}.DetectionSetCard-module__Zh8iXW__body{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border-light);flex-direction:column;display:flex}.DetectionSetCard-module__Zh8iXW__row{align-items:flex-start;gap:var(--space-3);display:flex}.DetectionSetCard-module__Zh8iXW__label{width:100px;font-size:var(--text-xs);color:var(--color-muted);flex-shrink:0;padding-top:2px}.DetectionSetCard-module__Zh8iXW__value{font-size:var(--text-sm);color:var(--color-text)}.DetectionSetCard-module__Zh8iXW__none{font-size:var(--text-sm);color:var(--color-muted)}.DetectionSetCard-module__Zh8iXW__chips{gap:var(--space-1);flex-wrap:wrap;flex:1;min-width:0;display:flex}.DetectionSetCard-module__Zh8iXW__chip{padding:1px var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text);overflow-wrap:anywhere;cursor:help;max-width:100%;display:inline-block}.DetectionSetCard-module__Zh8iXW__chipHighlight{background:var(--color-primary-bg);border-color:var(--color-primary-border);color:var(--color-primary-600);font-weight:var(--font-weight-medium)}.DetectionSetCard-module__Zh8iXW__footer{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border-light);display:flex}
.DeviceSelectionList-module__wUHSZq__root{gap:var(--input-formcontrol-gap);flex-direction:column;flex:1;min-height:0;padding:0 8px;display:flex}.DeviceSelectionList-module__wUHSZq__title{min-height:24px;font-size:var(--input-label-font-size);font-weight:var(--font-weight-medium);color:var(--color-text);align-items:center;display:flex}.DeviceSelectionList-module__wUHSZq__toolbar{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.DeviceSelectionList-module__wUHSZq__search{flex:1;min-width:0}.DeviceSelectionList-module__wUHSZq__typeSelect{flex:0 0 150px}.DeviceSelectionList-module__wUHSZq__listWrap{border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1;min-height:0;overflow-y:auto}.DeviceSelectionList-module__wUHSZq__headerRow,.DeviceSelectionList-module__wUHSZq__row{align-items:center;gap:var(--space-2);padding:5px var(--space-3);grid-template-columns:18px minmax(0,1.2fr) 5.5rem 9rem minmax(6.5rem,1.3fr) 9.5rem;display:grid}.DeviceSelectionList-module__wUHSZq__noUsed .DeviceSelectionList-module__wUHSZq__headerRow,.DeviceSelectionList-module__wUHSZq__noUsed .DeviceSelectionList-module__wUHSZq__row{grid-template-columns:18px minmax(0,1.2fr) 5.5rem 9rem 9.5rem}.DeviceSelectionList-module__wUHSZq__headerRow{z-index:1;background:var(--color-surface);border-bottom:1px solid var(--color-border);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-muted);position:sticky;top:0}.DeviceSelectionList-module__wUHSZq__headerRow>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DeviceSelectionList-module__wUHSZq__row{cursor:pointer;-webkit-user-select:none;user-select:none}.DeviceSelectionList-module__wUHSZq__row:hover{background:var(--color-border)}.DeviceSelectionList-module__wUHSZq__row input[type=checkbox]{cursor:pointer;width:16px;height:16px}.DeviceSelectionList-module__wUHSZq__name{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DeviceSelectionList-module__wUHSZq__code,.DeviceSelectionList-module__wUHSZq__holder,.DeviceSelectionList-module__wUHSZq__used{font-size:var(--text-xs);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DeviceSelectionList-module__wUHSZq__type{text-align:center;font-size:var(--text-xs);color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);white-space:nowrap;text-overflow:ellipsis;padding:2px 6px;display:block;overflow:hidden}.DeviceSelectionList-module__wUHSZq__empty,.DeviceSelectionList-module__wUHSZq__loading{padding:var(--space-4);color:var(--color-muted);font-size:var(--text-sm);text-align:center;margin:0}
.workspace-page-shell-module__9Q91JW__container{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.workspace-page-shell-module__9Q91JW__listContent{gap:var(--space-4);padding:0 0 var(--space-6);flex-direction:column;flex:1;display:flex;overflow:auto}:where(.workspace-page-shell-module__9Q91JW__listContent)>*{max-width:var(--content-max-width)}.workspace-page-shell-module__9Q91JW__stateArea{padding:0 var(--space-5);font-size:var(--text-sm);color:var(--color-muted)}.workspace-page-shell-module__9Q91JW__stateAlert{margin:0 var(--space-5);padding:var(--space-3) var(--space-4);background:var(--color-danger-bg);color:var(--color-danger-text);border:1px solid var(--color-danger);border-radius:var(--radius-md);font-size:var(--text-sm)}
.DeviceAccessPanel-module__dzCElq__stateContainer{padding:var(--space-10,40px);flex:1;justify-content:center;align-items:center;display:flex}.DeviceAccessPanel-module__dzCElq__stateText{font-size:var(--text-sm);color:var(--color-muted);margin:0}.DeviceAccessPanel-module__dzCElq__stateError{font-size:var(--text-sm);color:var(--color-danger);margin:0}.DeviceAccessPanel-module__dzCElq__simpleContainer{max-width:640px;padding:var(--space-8,32px) var(--space-6);gap:var(--space-6);flex-direction:column;display:flex}.DeviceAccessPanel-module__dzCElq__simpleCard{background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-5);box-shadow:var(--shadow-sm);align-items:flex-start;display:flex}.DeviceAccessPanel-module__dzCElq__simpleContent{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.DeviceAccessPanel-module__dzCElq__simpleTitle{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);letter-spacing:.02em;margin:0;line-height:1.4}.DeviceAccessPanel-module__dzCElq__simpleBody{font-size:var(--text-sm);color:var(--color-text);margin:0;line-height:1.75}.DeviceAccessPanel-module__dzCElq__simpleHint{font-size:var(--text-sm);color:var(--color-muted);margin:0;line-height:1.6}.DeviceAccessPanel-module__dzCElq__simpleActions{margin-top:var(--space-2)}.DeviceAccessPanel-module__dzCElq__simpleSummary{gap:var(--space-4);display:flex}.DeviceAccessPanel-module__dzCElq__simpleSummaryItem{background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);gap:var(--space-1);min-width:120px;box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.DeviceAccessPanel-module__dzCElq__simpleSummaryLabel{font-size:var(--text-xs);color:var(--color-muted);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.DeviceAccessPanel-module__dzCElq__simpleSummaryValue{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:1.3}.DeviceAccessPanel-module__dzCElq__footgunBannerSlot{padding:var(--space-4) var(--space-5);flex-shrink:0}.DeviceAccessPanel-module__dzCElq__footgunLink{white-space:nowrap;color:inherit;opacity:.85;flex-shrink:0;font-size:12px;font-weight:500;text-decoration:underline}.DeviceAccessPanel-module__dzCElq__footgunLink:hover{opacity:1}.DeviceAccessPanel-module__dzCElq__leftHeader{padding:var(--space-2) var(--space-4);background:var(--color-border-light);flex-shrink:0;justify-content:space-between;align-items:center;min-height:48px;display:flex}.DeviceAccessPanel-module__dzCElq__leftTitle{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:.02em;margin:0;line-height:1.6}.DeviceAccessPanel-module__dzCElq__scopeList{background:var(--np-color-neutral-white);flex:1;overflow-y:auto}.DeviceAccessPanel-module__dzCElq__scopeRow{width:100%;padding:var(--space-3) var(--space-4);text-align:left;border:none;border-bottom:1px solid var(--color-border-light);background:var(--np-color-neutral-white);cursor:pointer;flex-direction:column;gap:2px;transition:background .12s;display:flex}.DeviceAccessPanel-module__dzCElq__scopeRow:hover{background:var(--color-border-light)}.DeviceAccessPanel-module__dzCElq__scopeRowSelected{background:var(--np-color-neutral-200)!important}.DeviceAccessPanel-module__dzCElq__scopeRowMain{align-items:center;gap:var(--space-2);min-width:0;display:flex}.DeviceAccessPanel-module__dzCElq__scopeName{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;line-height:1.5;overflow:hidden}.DeviceAccessPanel-module__dzCElq__systemBadge{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-primary);padding:0 var(--space-2);letter-spacing:.02em;border-radius:9999px;flex-shrink:0;line-height:1.6}.DeviceAccessPanel-module__dzCElq__scopeUsage{font-size:var(--text-xs);color:var(--color-muted);line-height:1.5}.DeviceAccessPanel-module__dzCElq__detailStateContainer{color:var(--color-muted);font-size:var(--text-sm);flex:1;justify-content:center;align-items:center;display:flex}.DeviceAccessPanel-module__dzCElq__detailBody{padding:var(--space-4) var(--space-6) var(--space-6);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.DeviceAccessPanel-module__dzCElq__allScopeNote{font-size:var(--text-sm);color:var(--color-text);padding:var(--space-3) var(--space-4);background:var(--color-surface);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0;line-height:1.7}.DeviceAccessPanel-module__dzCElq__countRow{gap:var(--space-4);display:flex}.DeviceAccessPanel-module__dzCElq__countItem{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);flex-direction:column;min-width:100px;display:flex}.DeviceAccessPanel-module__dzCElq__countLabel{font-size:var(--text-xs);color:var(--color-muted);font-weight:var(--font-weight-medium);letter-spacing:.04em}.DeviceAccessPanel-module__dzCElq__countValue{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:1.3}.DeviceAccessPanel-module__dzCElq__resourceSection{gap:var(--space-2);flex-direction:column;display:flex}.DeviceAccessPanel-module__dzCElq__resourceTitle{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-text);align-items:center;gap:var(--space-2);letter-spacing:.02em;margin:0;display:flex}.DeviceAccessPanel-module__dzCElq__resourceList{border:1px solid var(--color-border-light);border-radius:var(--radius-sm);overflow:hidden}.DeviceAccessPanel-module__dzCElq__resourceRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-light);background:var(--np-color-neutral-white);display:flex}.DeviceAccessPanel-module__dzCElq__resourceRow:last-child{border-bottom:none}.DeviceAccessPanel-module__dzCElq__resourceName{font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;line-height:1.5;overflow:hidden}.DeviceAccessPanel-module__dzCElq__resourceCode{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap;flex-shrink:0}.DeviceAccessPanel-module__dzCElq__resourceEmpty{font-size:var(--text-sm);color:var(--color-muted);padding:var(--space-3) 0;margin:0}.DeviceAccessPanel-module__dzCElq__permissionList{border:1px solid var(--color-border-light);border-radius:var(--radius-sm);overflow:hidden}.DeviceAccessPanel-module__dzCElq__permissionRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-light);background:var(--np-color-neutral-white);display:flex}.DeviceAccessPanel-module__dzCElq__permissionRow:last-child{border-bottom:none}.DeviceAccessPanel-module__dzCElq__permissionGroupName{font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;line-height:1.5;overflow:hidden}.DeviceAccessPanel-module__dzCElq__permissionType{font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:2px var(--space-2);white-space:nowrap;border-radius:9999px;flex-shrink:0}.DeviceAccessPanel-module__dzCElq__permissionView{background:var(--color-surface);color:var(--color-muted);border:1px solid var(--color-border)}.DeviceAccessPanel-module__dzCElq__permissionManage{background:var(--color-primary-bg,#eff6ff);color:var(--color-primary);border:1px solid var(--color-primary)}.DeviceAccessPanel-module__dzCElq__scopeFormDialog{width:min(1080px,100%);height:min(92dvh,800px);overflow:hidden}.DeviceAccessPanel-module__dzCElq__scopeFormDialog .np-dialog__content{height:100%}.DeviceAccessPanel-module__dzCElq__scopeDialogBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.DeviceAccessPanel-module__dzCElq__scopeDialogPanes{gap:var(--space-4);min-height:0;margin-bottom:var(--space-3);flex:1;display:flex}.DeviceAccessPanel-module__dzCElq__scopeDialogLeft{gap:var(--space-3);flex-direction:column;flex:0 0 280px;display:flex}.DeviceAccessPanel-module__dzCElq__scopeDialogRight{gap:var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.DeviceAccessPanel-module__dzCElq__scopeCombinationInfo{padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-3)}.DeviceAccessPanel-module__dzCElq__scopeCombinationInfo strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.DeviceAccessPanel-module__dzCElq__scopeCombinationDetail{margin-left:var(--space-1);font-size:var(--text-xs);color:var(--color-muted)}.DeviceAccessPanel-module__dzCElq__deleteWarning{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-3);background:var(--color-warning-bg,#fffbeb);border:1px solid var(--color-warning,#f59e0b);border-radius:var(--radius-sm);margin-bottom:var(--space-3);display:flex}.DeviceAccessPanel-module__dzCElq__deleteWarningIcon{color:var(--color-warning,#f59e0b);flex-shrink:0;margin-top:2px}.DeviceAccessPanel-module__dzCElq__deleteWarningText{font-size:var(--text-sm);color:var(--color-text);margin:0;line-height:1.6}
.area-module__81jNOq__areaDeviceList{gap:var(--space-3);flex-direction:column;display:flex}.area-module__81jNOq__warningBannerRow{padding:0 var(--space-5)}.area-module__81jNOq__filterSection{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-light);gap:var(--space-4);flex-direction:column;flex-shrink:0;display:flex}.area-module__81jNOq__filterSection .np-form-control__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.area-module__81jNOq__filterRow{align-items:flex-end;gap:var(--space-4);display:flex}.area-module__81jNOq__filterRow>:first-child{flex:0 260px;min-width:180px}.area-module__81jNOq__filterRow>:nth-child(2),.area-module__81jNOq__filterRow>:nth-child(3){flex:0 160px;min-width:120px}.area-module__81jNOq__filterSpacer{flex:1}.area-module__81jNOq__filterActions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}@media (max-width:1280px){.area-module__81jNOq__filterRow{gap:var(--space-3)}.area-module__81jNOq__filterRow>:first-child{min-width:150px}.area-module__81jNOq__filterRow>:nth-child(2),.area-module__81jNOq__filterRow>:nth-child(3){min-width:104px}}.area-module__81jNOq__exportDateRow{gap:var(--space-4);margin-top:var(--space-4);display:flex}.area-module__81jNOq__exportDateInput{border:1px solid var(--color-border-light);border-radius:var(--np-radius-4,6px);padding:8px 10px;font-size:14px}.area-module__81jNOq__exportHint{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:12px}.area-module__81jNOq__exportGwListHeader{margin-top:var(--space-2);color:var(--color-text-secondary);justify-content:space-between;align-items:center;font-size:12px;display:flex}.area-module__81jNOq__exportGwListActions{gap:var(--space-3);display:flex}.area-module__81jNOq__exportGwListActions button{color:var(--color-primary,#2563eb);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.area-module__81jNOq__exportGwList{margin-top:var(--space-1,4px);border:1px solid var(--color-border-light);border-radius:var(--np-radius-4,6px);height:240px;overflow-y:auto}.area-module__81jNOq__exportGwRow{box-sizing:border-box;height:40px;padding:0 var(--space-3);border-bottom:1px solid var(--color-border-light);align-items:center;display:flex}.area-module__81jNOq__exportGwRow:last-child{border-bottom:none}.area-module__81jNOq__exportGwEmpty{padding:var(--space-4);text-align:center;color:var(--color-text-secondary);margin:0;font-size:13px}.area-module__81jNOq__areaDeviceTableRowClickable{cursor:pointer}.area-module__81jNOq__drawerSection{padding:var(--space-5);border-bottom:1px solid var(--color-border-light)}.area-module__81jNOq__drawerSectionTitle{margin:0 0 var(--space-3);font-size:var(--text-sm,13px);font-weight:var(--font-weight-semibold,600);color:var(--color-muted,#64748b);text-transform:uppercase;letter-spacing:.04em}.area-module__81jNOq__drawerRow{align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;display:flex}.area-module__81jNOq__drawerLabel{width:120px;font-size:var(--text-sm,13px);color:var(--color-muted,#64748b);flex-shrink:0}.area-module__81jNOq__drawerValue{font-size:var(--text-sm,13px);color:var(--color-text,#0f172a);word-break:break-all;flex:1}.area-module__81jNOq__drawerExportRow{align-items:flex-end;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:nowrap;display:flex}.area-module__81jNOq__drawerExportField{flex:150px;min-width:120px}.area-module__81jNOq__drawerExportBtn{flex-shrink:0;margin-left:auto}.area-module__81jNOq__drawerError{margin:var(--space-2) 0 0;color:var(--color-error,#dc2626);font-size:13px}.area-module__81jNOq__historyEmpty{font-size:var(--text-sm,13px);color:var(--color-muted,#64748b);margin:0}.area-module__81jNOq__historyTableWrapper{max-height:360px;overflow-y:auto}.area-module__81jNOq__historyTable{min-width:100%}.area-module__81jNOq__areaDeviceTableWrapper{margin:0 var(--space-5);flex-shrink:0}.area-module__81jNOq__areaDeviceTable{min-width:880px}.area-module__81jNOq__areaDeviceTableNameTd{vertical-align:middle}.area-module__81jNOq__areaDeviceTableBodyRow:hover .np-top-cell{background:var(--td-cell-bg-hover)}.area-module__81jNOq__areaDeviceTableBodyRow:hover .np-top-cell-name{text-underline-offset:1px;text-decoration:underline}.area-module__81jNOq__areaDeviceTableRowInactive{opacity:.55}.area-module__81jNOq__areaDeviceTableEmpty{text-align:center;color:var(--color-muted);padding:32px var(--space-5);font-size:var(--text-sm)}.area-module__81jNOq__areaPagination{padding:0 var(--space-5);justify-content:center;display:flex}.area-module__81jNOq__areaSortableHeaderButton{padding:0 var(--th-cell-padding-x);font-size:var(--text-sm);font-weight:var(--font-weight-regular);color:var(--color-muted);cursor:pointer;white-space:nowrap;letter-spacing:.02em;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.area-module__81jNOq__areaSortableHeaderButton:hover{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.area-module__81jNOq__areaSortableHeaderButtonActive{color:var(--color-primary)}.area-module__81jNOq__areaSortIndicator{color:inherit;align-items:center;display:inline-flex}
.GatewaySetupCodePanel-module__8X2i7G__box{padding:var(--space-4);border-radius:var(--radius-md);gap:var(--space-2);font-size:var(--text-sm);background:#fffbeb;border:1px solid #f59e0b;flex-direction:column;display:flex}.GatewaySetupCodePanel-module__8X2i7G__qrContainer{padding:var(--space-3) 0;justify-content:center;display:flex}.GatewaySetupCodePanel-module__8X2i7G__code{font-size:var(--text-xl,1.25rem);font-weight:var(--font-weight-bold);letter-spacing:.2em;-webkit-user-select:all;user-select:all;color:var(--color-text);font-family:monospace}.GatewaySetupCodePanel-module__8X2i7G__fieldLabel{font-size:var(--text-xs);color:var(--color-muted);font-weight:var(--font-weight-medium)}.GatewaySetupCodePanel-module__8X2i7G__warningNote{color:#92400e;margin:0}
.page-module__ybknoa__container{align-items:flex-start;gap:var(--space-6);width:100%;max-width:1440px;min-height:80dvh;padding:var(--space-6) 40px;background:var(--color-header-bg);flex-direction:row;display:flex}.page-module__ybknoa__contentArea{background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-6) 40px;flex:1}.page-module__ybknoa__title{margin:0 0 var(--space-5) 0;font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}
.DeviceAssignmentModal-module__wtZR2W__deviceDialog{width:min(920px,100%);height:min(85dvh,720px);overflow:hidden}.DeviceAssignmentModal-module__wtZR2W__deviceDialog .np-dialog__content{height:100%}.DeviceAssignmentModal-module__wtZR2W__deviceDialogBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.DeviceAssignmentModal-module__wtZR2W__deviceOwnerTaken{color:var(--color-warning);font-weight:var(--font-weight-medium)}
.tenant-auth-policy-module__M9uHPq__panelHeader{min-height:32px;margin-bottom:var(--space-3);justify-content:flex-end;align-items:center;display:flex}.tenant-auth-policy-module__M9uHPq__state{padding:var(--space-5) 0;color:var(--color-text-secondary);margin:0}.tenant-auth-policy-module__M9uHPq__readOnlyNote{color:var(--color-text-secondary);margin:0;font-size:12px}.tenant-auth-policy-module__M9uHPq__list{gap:var(--space-5);flex-direction:column;margin:0;display:flex}.tenant-auth-policy-module__M9uHPq__row{gap:var(--space-3) var(--space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.tenant-auth-policy-module__M9uHPq__term{flex-direction:column;flex:260px;gap:2px;min-width:260px;display:flex}.tenant-auth-policy-module__M9uHPq__label{font-weight:600}.tenant-auth-policy-module__M9uHPq__description{color:var(--color-text-secondary);margin:0;font-size:12px}.tenant-auth-policy-module__M9uHPq__value{flex-direction:column;flex:2 320px;gap:2px;margin:0;display:flex}.tenant-auth-policy-module__M9uHPq__badgeInherit,.tenant-auth-policy-module__M9uHPq__badgeExplicit{border:1px solid var(--color-border);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:12px;font-weight:600}.tenant-auth-policy-module__M9uHPq__badgeExplicit{border-color:var(--color-primary);color:var(--color-primary)}.tenant-auth-policy-module__M9uHPq__explicit,.tenant-auth-policy-module__M9uHPq__effective{font-variant-numeric:tabular-nums}.tenant-auth-policy-module__M9uHPq__effective{font-weight:600}.tenant-auth-policy-module__M9uHPq__systemDefault{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.tenant-auth-policy-module__M9uHPq__notes{margin:var(--space-5) 0 0;color:var(--color-text-secondary);padding-left:1.2em;font-size:12px}.tenant-auth-policy-module__M9uHPq__editRow+.tenant-auth-policy-module__M9uHPq__editRow{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.tenant-auth-policy-module__M9uHPq__editLabel{margin:0 0 2px;font-size:14px;font-weight:600}.tenant-auth-policy-module__M9uHPq__editInput{margin-top:var(--space-3);max-width:260px}.tenant-auth-policy-module__M9uHPq__preview{margin:var(--space-3) 0 0;font-variant-numeric:tabular-nums;font-size:12px}.tenant-auth-policy-module__M9uHPq__sameAsDefault,.tenant-auth-policy-module__M9uHPq__serverError{margin-top:var(--space-3)}.tenant-auth-policy-module__M9uHPq__serverError{margin:0 0 var(--space-5)}.tenant-auth-policy-module__M9uHPq__fieldError{margin:var(--space-3) 0 0;color:var(--color-danger);font-size:12px}.tenant-auth-policy-module__M9uHPq__reason{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border)}
.CsvImportGuideModal-module__Cg2Oia__dialog{--dialog-width:60vw}.CsvImportGuideModal-module__Cg2Oia__lead{color:var(--color-text-muted,#5b5f66);margin:0 0 20px;font-size:14px;line-height:1.6}.CsvImportGuideModal-module__Cg2Oia__templateRow{margin:0 0 20px;display:flex}.CsvImportGuideModal-module__Cg2Oia__sectionTitle{color:var(--color-text);margin:24px 0 8px;font-size:15px;font-weight:600}.CsvImportGuideModal-module__Cg2Oia__sectionTitle:first-of-type{margin-top:0}.CsvImportGuideModal-module__Cg2Oia__tableWrap{border:1px solid var(--color-border,#d8dbe0);overflow:hidden}.CsvImportGuideModal-module__Cg2Oia__specTable{border-collapse:collapse;width:100%;font-size:13px;line-height:1.5}.CsvImportGuideModal-module__Cg2Oia__specTable th,.CsvImportGuideModal-module__Cg2Oia__specTable td{text-align:left;border-bottom:1px solid var(--color-border,#e3e5e9);vertical-align:top;padding:10px 12px}.CsvImportGuideModal-module__Cg2Oia__specTable thead th{background:var(--color-surface-muted,#f5f6f8);color:var(--color-text);white-space:nowrap;font-weight:600}.CsvImportGuideModal-module__Cg2Oia__specTable tbody tr:last-child td{border-bottom:none}.CsvImportGuideModal-module__Cg2Oia__colHeader{width:26%}.CsvImportGuideModal-module__Cg2Oia__colRequired{width:64px}.CsvImportGuideModal-module__Cg2Oia__colRule{width:auto}.CsvImportGuideModal-module__Cg2Oia__cellHeader{color:var(--color-text);font-weight:600}.CsvImportGuideModal-module__Cg2Oia__requiredBadge{color:var(--color-danger,#c7001c);background:var(--color-danger-bg,#fdecee);white-space:nowrap;border-radius:2px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.CsvImportGuideModal-module__Cg2Oia__optionalText{color:var(--color-text-muted,#8a8f98);font-size:12px}.CsvImportGuideModal-module__Cg2Oia__cellRule{color:var(--color-text)}.CsvImportGuideModal-module__Cg2Oia__choices{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.CsvImportGuideModal-module__Cg2Oia__choicesLabel{color:var(--color-text-muted,#5b5f66);font-size:12px}.CsvImportGuideModal-module__Cg2Oia__choiceChip{color:var(--color-text);background:var(--color-bg,#f4f4f7);border:1px solid var(--color-border,#dbdcde);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.CsvImportGuideModal-module__Cg2Oia__rulesList{color:var(--color-text);margin:0;padding-left:1.25em;font-size:13px;line-height:1.7}.CsvImportGuideModal-module__Cg2Oia__rulesList li{margin-bottom:4px}.CsvImportGuideModal-module__Cg2Oia__rulesList li:last-child{margin-bottom:0}.CsvImportGuideModal-module__Cg2Oia__ruleStrong{font-weight:600}.CsvImportGuideModal-module__Cg2Oia__note{color:var(--color-text-muted,#5b5f66);margin:20px 0 0;font-size:12px;line-height:1.6}
.exports-module___7Te4W__page{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.exports-module___7Te4W__listContent{gap:var(--space-3);min-height:0;padding:0 0 var(--space-5);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.exports-module___7Te4W__listContent>*{max-width:var(--content-max-width);min-width:0}.exports-module___7Te4W__filterRow{align-items:flex-end;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-light);flex-shrink:0;display:flex}.exports-module___7Te4W__filterRow .np-form-control__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.exports-module___7Te4W__filterRow>:first-child{flex:0 160px;min-width:120px}.exports-module___7Te4W__filterActions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.exports-module___7Te4W__tableWrap{margin:0 var(--space-5);flex-shrink:0}.exports-module___7Te4W__table{min-width:992px}.exports-module___7Te4W__actionMenuCell{position:relative}.exports-module___7Te4W__actionMenuCell .np-td-cell__content{overflow:visible}.exports-module___7Te4W__empty{padding:var(--space-5);text-align:center;color:var(--color-text-secondary);flex-shrink:0}.exports-module___7Te4W__pagination{padding:var(--space-3) var(--space-5);flex-shrink:0}.exports-module___7Te4W__contentType{font-weight:600;display:block}.exports-module___7Te4W__contentSummary{color:var(--color-text-secondary);text-overflow:ellipsis;min-width:0;font-size:12px;display:block;overflow:hidden}.exports-module___7Te4W__confirmTarget{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:13px}
.CsvImportGuideModal-module__HEC9Tq__dialog{--dialog-width:60vw}.CsvImportGuideModal-module__HEC9Tq__lead{color:var(--color-text-muted,#5b5f66);margin:0 0 20px;font-size:14px;line-height:1.6}.CsvImportGuideModal-module__HEC9Tq__templateRow{margin:0 0 20px;display:flex}.CsvImportGuideModal-module__HEC9Tq__sectionTitle{color:var(--color-text);margin:24px 0 8px;font-size:15px;font-weight:600}.CsvImportGuideModal-module__HEC9Tq__sectionTitle:first-of-type{margin-top:0}.CsvImportGuideModal-module__HEC9Tq__tableWrap{border:1px solid var(--color-border,#d8dbe0);overflow:hidden}.CsvImportGuideModal-module__HEC9Tq__specTable{border-collapse:collapse;width:100%;font-size:13px;line-height:1.5}.CsvImportGuideModal-module__HEC9Tq__specTable th,.CsvImportGuideModal-module__HEC9Tq__specTable td{text-align:left;border-bottom:1px solid var(--color-border,#e3e5e9);vertical-align:top;padding:10px 12px}.CsvImportGuideModal-module__HEC9Tq__specTable thead th{background:var(--color-surface-muted,#f5f6f8);color:var(--color-text);white-space:nowrap;font-weight:600}.CsvImportGuideModal-module__HEC9Tq__specTable tbody tr:last-child td{border-bottom:none}.CsvImportGuideModal-module__HEC9Tq__colHeader{width:26%}.CsvImportGuideModal-module__HEC9Tq__colRequired{width:64px}.CsvImportGuideModal-module__HEC9Tq__colRule{width:auto}.CsvImportGuideModal-module__HEC9Tq__cellHeader{color:var(--color-text);font-weight:600}.CsvImportGuideModal-module__HEC9Tq__requiredBadge{color:var(--color-danger,#c7001c);background:var(--color-danger-bg,#fdecee);white-space:nowrap;border-radius:2px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.CsvImportGuideModal-module__HEC9Tq__optionalText{color:var(--color-text-muted,#8a8f98);font-size:12px}.CsvImportGuideModal-module__HEC9Tq__cellRule{color:var(--color-text)}.CsvImportGuideModal-module__HEC9Tq__choices{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.CsvImportGuideModal-module__HEC9Tq__choicesLabel{color:var(--color-text-muted,#5b5f66);font-size:12px}.CsvImportGuideModal-module__HEC9Tq__choiceChip{color:var(--color-text);background:var(--color-bg,#f4f4f7);border:1px solid var(--color-border,#dbdcde);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.CsvImportGuideModal-module__HEC9Tq__rulesList{color:var(--color-text);margin:0;padding-left:1.25em;font-size:13px;line-height:1.7}.CsvImportGuideModal-module__HEC9Tq__rulesList li{margin-bottom:4px}.CsvImportGuideModal-module__HEC9Tq__rulesList li:last-child{margin-bottom:0}.CsvImportGuideModal-module__HEC9Tq__ruleStrong{font-weight:600}.CsvImportGuideModal-module__HEC9Tq__note{color:var(--color-text-muted,#5b5f66);margin:20px 0 0;font-size:12px;line-height:1.6}
.health-module__UxUDwW__container{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.health-module__UxUDwW__content{gap:var(--space-4);min-height:0;padding:0 0 var(--space-5);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.health-module__UxUDwW__content>*{max-width:var(--content-max-width);min-width:0}.health-module__UxUDwW__warningBannerRow{padding:0 var(--space-5)}.health-module__UxUDwW__summarySection{padding:0 var(--space-5);border-bottom:1px solid var(--color-border-light);flex-shrink:0;align-items:center;gap:14px;min-height:96px;display:flex}.health-module__UxUDwW__groupMemberBox{border-right:1px solid var(--np-color-neutral-200);flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;gap:5px;padding:24px 40px;display:flex}.health-module__UxUDwW__groupMemberLabel{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text);white-space:nowrap;margin:0;line-height:1.6}.health-module__UxUDwW__groupMemberBody{align-items:flex-end;gap:16px;display:flex}.health-module__UxUDwW__groupMemberNumber{align-items:flex-end;gap:4px;display:flex}.health-module__UxUDwW__groupMemberNumValue{font-size:40px;font-weight:var(--font-weight-medium);color:var(--color-text);line-height:1}.health-module__UxUDwW__groupMemberNumUnit{font-size:20px;font-weight:var(--font-weight-regular);color:var(--color-text);line-height:1}.health-module__UxUDwW__statsScroll{overscroll-behavior-x:contain;flex:1;align-items:center;gap:14px;min-width:0;display:flex;overflow:auto hidden;transform:rotateX(180deg)}.health-module__UxUDwW__statsScroll>*{transform:rotateX(180deg)}.health-module__UxUDwW__statsScroll:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.health-module__UxUDwW__statsAlertArea{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:16px;padding:0 40px;display:flex;position:relative}.health-module__UxUDwW__statsNormalArea{flex-shrink:0;align-items:center;gap:16px;display:flex}.health-module__UxUDwW__statusSettingsOverlay{background:var(--dialog-backdrop-bg);z-index:300;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.health-module__UxUDwW__statusSettingsModal{background:var(--color-bg);border-radius:var(--radius-lg);width:min(1200px,96vw);height:min(88dvh,880px);box-shadow:var(--shadow-modal);flex-direction:column;padding:0;display:flex;overflow:hidden}.health-module__UxUDwW__statusSettingsModalHeader{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;display:flex}.health-module__UxUDwW__statusSettingsModalTitle{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.health-module__UxUDwW__statusSettingsCloseBtn{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-muted);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.health-module__UxUDwW__statusSettingsCloseBtn:hover{color:var(--color-text);border-color:var(--color-primary)}.health-module__UxUDwW__statusSettingsModalBody{flex:1;min-height:0;overflow:auto}.health-module__UxUDwW__statusSettingsModalFooter{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border-light);background:var(--color-bg-secondary);display:flex}.health-module__UxUDwW__filterSection{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-light);flex-direction:column;flex-shrink:0;display:flex}.health-module__UxUDwW__filterSection .np-form-control__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.health-module__UxUDwW__filterRow{align-items:flex-end;gap:var(--space-4);flex-wrap:nowrap;display:flex}.health-module__UxUDwW__filterRow>:first-child{flex:0 260px;min-width:180px}.health-module__UxUDwW__filterRow>:nth-child(2){flex:0 160px;min-width:120px}.health-module__UxUDwW__filterSpacer{flex:1}.health-module__UxUDwW__filterActions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.health-module__UxUDwW__state,.health-module__UxUDwW__error{margin:var(--space-4) var(--space-5);border-radius:var(--radius-lg);padding:var(--space-3);font-size:var(--text-sm)}.health-module__UxUDwW__state{background:var(--color-surface);color:var(--color-muted)}.health-module__UxUDwW__error{background:var(--color-danger);color:var(--color-bg)}.health-module__UxUDwW__errorWarning{background:var(--color-warning-bg);color:var(--color-warning)}.health-module__UxUDwW__errorReloadBtn{margin-left:var(--space-3)}.health-module__UxUDwW__secondaryButton{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}.health-module__UxUDwW__secondaryButton:hover{border-color:var(--color-primary);color:var(--color-primary)}.health-module__UxUDwW__healthStatusCounter{background:0 0;border-radius:4px;flex-direction:column;align-items:flex-start;gap:6px;width:140px;min-height:96px;padding:12px 16px;display:flex}.health-module__UxUDwW__healthStatusIndicator{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.health-module__UxUDwW__healthStatusCounterBody{flex-direction:row;align-items:center;gap:12px;display:flex}.health-module__UxUDwW__healthStatusCounterLabel{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text);white-space:nowrap;margin:0;line-height:1.6}.health-module__UxUDwW__healthStatusCounterValue{align-items:baseline;gap:4px;display:flex}.health-module__UxUDwW__healthStatusCounterNumber{font-size:40px;font-weight:var(--font-weight-medium);color:var(--np-color-red-500);line-height:1}.health-module__UxUDwW__healthStatusCounterUnit{font-size:var(--text-xl);font-weight:var(--font-weight-regular);color:var(--color-text);line-height:1}.health-module__UxUDwW__healthStatusCounterCompact{width:104px}.health-module__UxUDwW__healthVitalBadge{border-radius:var(--np-radius-full);flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;padding:16px;display:flex;overflow:hidden}.health-module__UxUDwW__healthVitalBadgeValue{flex-direction:column;align-items:center;gap:2px;line-height:1;display:flex}.health-module__UxUDwW__healthVitalBadgeNumber{font-size:20px;font-weight:700;line-height:1}.health-module__UxUDwW__healthVitalBadgeUnit{font-size:14px;font-weight:700;line-height:1}.health-module__UxUDwW__healthDeviceStatusCard{background:var(--color-bg);border-radius:5px;width:100%;min-width:0;height:220px;display:flex;overflow:hidden;box-shadow:0 0 1px #2022261f,0 1px 4px #2022261f}.health-module__UxUDwW__healthDeviceStatusCard:hover{background:var(--np-color-neutral-100)}.health-module__UxUDwW__healthDeviceStatusCard:hover .health-module__UxUDwW__healthDeviceStatusCardStatusAlert{filter:brightness(.9)}.health-module__UxUDwW__healthDeviceStatusCardInactive,.health-module__UxUDwW__healthDeviceStatusCardInactive:hover{background:var(--td-cell-bg-disabled)}.health-module__UxUDwW__healthDeviceStatusCardInactive .health-module__UxUDwW__healthDeviceStatusCardStatus{background:var(--td-cell-bg-disabled);color:var(--td-cell-text-disabled)}.health-module__UxUDwW__healthDeviceStatusCardInactive .health-module__UxUDwW__healthDeviceStatusDateIcon,.health-module__UxUDwW__healthDeviceStatusCardInactive .health-module__UxUDwW__healthDeviceStatusDateText{color:var(--td-cell-text-disabled)}.health-module__UxUDwW__healthDeviceStatusCardStatus{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:12px;width:50%;padding:0 24px;display:flex;overflow:hidden}.health-module__UxUDwW__healthDeviceStatusIconGroup{flex-direction:column;align-items:center;gap:4px;display:flex}.health-module__UxUDwW__healthDeviceStatusIconContainer{flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative}.health-module__UxUDwW__healthDeviceStatusName{text-align:center;word-break:keep-all;color:inherit;margin:0;font-size:24px;font-weight:500;line-height:1.2}.health-module__UxUDwW__healthDeviceStatusUserGroup{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.health-module__UxUDwW__healthDeviceStatusUserName{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:inherit;margin:0;font-size:16px;font-weight:700;line-height:1.3;overflow:hidden}.health-module__UxUDwW__healthDeviceStatusUserMeta{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:inherit;margin:0;font-size:14px;font-weight:400;line-height:1.3;overflow:hidden}.health-module__UxUDwW__healthDeviceStatusCardBody{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:50%;display:flex;overflow:hidden}.health-module__UxUDwW__healthDeviceStatusDateRow{align-items:center;gap:4px;display:flex}.health-module__UxUDwW__healthDeviceStatusDateIcon{color:var(--np-color-neutral-500);flex-shrink:0}.health-module__UxUDwW__healthDeviceStatusDateText{font-size:var(--text-xs);font-weight:var(--font-weight-regular);color:var(--color-muted);white-space:nowrap}.health-module__UxUDwW__healthDeviceStatusNotWornBadge{background:var(--button-destructive-bg);color:var(--button-destructive-text);font-size:var(--text-sm);font-weight:var(--font-weight-bold);white-space:nowrap;border:1px solid var(--color-border-light);flex-shrink:0;align-self:center;margin-top:2px;padding:2px 6px;line-height:1.4}.health-module__UxUDwW__healthDeviceVitalsList{flex-direction:column;align-items:center;gap:12px;display:flex}.health-module__UxUDwW__healthDeviceVitalsEmpty{font-size:var(--text-sm);color:var(--color-muted);margin:0}.health-module__UxUDwW__healthVitalBadgeSm{width:44px;height:44px;padding:8px}.health-module__UxUDwW__healthVitalBadgeNumberSm{font-size:14px}.health-module__UxUDwW__healthVitalBadgeUnitSm{font-size:10px}.health-module__UxUDwW__healthDeviceVitalsGrid{grid-template-columns:1fr 1fr;place-items:center;gap:6px;display:grid}.health-module__UxUDwW__healthVitalBadgeInactive{color:var(--td-cell-text-disabled);background:0 0}.health-module__UxUDwW__healthDeviceVitalDivider{background:var(--color-border);flex-shrink:0;width:140px;height:1px}.health-module__UxUDwW__healthDeviceStatusCardClickable{cursor:pointer}.health-module__UxUDwW__healthDeviceStatusCardClickable:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.health-module__UxUDwW__healthDetailDrawerOpenPageBtn{align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;line-height:1;display:inline-flex}.health-module__UxUDwW__healthDetailDrawerOpenPageBtn svg{transform:translateY(-1px)}.health-module__UxUDwW__healthDetailDrawerOpenPageBtn:hover{background:var(--color-bg-hover);color:var(--color-text)}.health-module__UxUDwW__healthDetailDrawerOpenPageBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.health-module__UxUDwW__healthDetailDrawerChartBody{padding:var(--space-4) var(--space-5) var(--space-6)}.health-module__UxUDwW__healthDetailDrawerSection{padding:var(--space-5);border-bottom:1px solid var(--color-border-light)}.health-module__UxUDwW__healthDetailDrawerSectionTitle{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em}.health-module__UxUDwW__healthDetailDrawerRow{align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;display:flex}.health-module__UxUDwW__healthDetailDrawerLabel{width:120px;font-size:var(--text-sm);font-weight:var(--font-weight-regular);color:var(--color-muted);flex-shrink:0}.health-module__UxUDwW__healthDetailDrawerValue{font-size:var(--text-sm);color:var(--color-text);align-items:center;gap:var(--space-1);word-break:break-all;flex:1;display:flex}.health-module__UxUDwW__healthDeviceStatusGridWrapper{flex-direction:column;display:flex}.health-module__UxUDwW__healthDeviceStatusGrid{width:100%;padding:0 var(--space-5);padding-bottom:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));justify-content:start;align-items:start;gap:16px;display:grid}.health-module__UxUDwW__healthTopCell{background:var(--np-color-neutral-white);align-items:center;gap:20px;min-height:80px;padding:12px 16px;transition:background-color .1s;display:flex}.health-module__UxUDwW__healthTopCellSm{min-height:var(--td-cell-height-sm);height:var(--td-cell-height-sm);gap:8px;padding:6px 16px;overflow:hidden}.health-module__UxUDwW__healthTopCellInfo.health-module__UxUDwW__healthTopCellInfoSm{gap:0}.health-module__UxUDwW__healthTopCellSm .health-module__UxUDwW__healthTopCellName{font-size:var(--text-sm)}.health-module__UxUDwW__healthTopCellGray{background:var(--td-cell-bg-gray)}.health-module__UxUDwW__healthTopCellDisabled{background:var(--td-cell-bg-disabled);pointer-events:none}.health-module__UxUDwW__healthTopCell:not(.health-module__UxUDwW__healthTopCellDisabled):hover{background:var(--td-cell-bg-hover)}.health-module__UxUDwW__healthTopCell:not(.health-module__UxUDwW__healthTopCellDisabled):focus-visible{background:var(--td-cell-bg-focus);outline:none}.health-module__UxUDwW__healthTopCellAvatarWrap{flex-shrink:0;display:inline-flex;position:relative}.health-module__UxUDwW__healthTopCellInfo{flex-direction:column;gap:8px;min-width:0;display:flex}.health-module__UxUDwW__healthTopCellName{font-size:var(--text-base);font-weight:var(--font-weight-regular);color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.25;overflow:hidden}.health-module__UxUDwW__healthTopCellMeta{align-items:center;gap:12px;display:flex}.health-module__UxUDwW__healthTopCellMetaItem{font-size:var(--text-xs);font-weight:var(--font-weight-regular);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.health-module__UxUDwW__healthStatusChangedChip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-warning-strong);background:var(--color-warning-bg);color:var(--color-warning);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:filter var(--transition-fast);display:inline-flex}.health-module__UxUDwW__healthStatusChangedChip:hover{filter:brightness(.95)}.health-module__UxUDwW__healthDeviceStatusTableWrapper{gap:var(--space-3);padding:0 var(--space-5) var(--space-5);flex-direction:column;display:flex}.health-module__UxUDwW__healthDeviceStatusTable{--table-col-number:140px;--table-col-datetime:140px;min-width:1236px}.health-module__UxUDwW__healthDeviceStatusTableRowInactive{opacity:.55}.health-module__UxUDwW__healthDeviceStatusTableRowClickable{cursor:pointer}.health-module__UxUDwW__healthDeviceStatusTableBodyRow:hover .health-module__UxUDwW__healthTopCell{background:var(--td-cell-bg-hover)}.health-module__UxUDwW__healthDeviceStatusTableBodyRow:hover .np-top-cell-name{text-underline-offset:1px;text-decoration:underline}.health-module__UxUDwW__healthDeviceStatusTableNameTd{height:var(--td-cell-height-sm);vertical-align:middle;overflow:hidden}.health-module__UxUDwW__healthTableFooter{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);flex-direction:column;flex-shrink:0;display:flex}.health-module__UxUDwW__healthTableLoadMoreText{font-size:var(--text-sm);color:var(--color-muted);margin:0}.health-module__UxUDwW__healthTableMaxNotice{font-size:var(--text-sm);color:var(--color-muted);text-align:center;margin:0}.health-module__UxUDwW__healthSortableHeaderButton{justify-content:flex-start;align-items:center;gap:var(--space-1);padding:0 var(--th-cell-padding-x);font-size:inherit;font-weight:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;margin:0;display:flex;position:absolute;inset:0}.health-module__UxUDwW__healthSortableHeaderButton:hover{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.health-module__UxUDwW__healthSortableHeaderButtonActive{color:var(--color-primary)}.health-module__UxUDwW__healthSortIndicator{flex-shrink:0;align-items:center;display:flex}.health-module__UxUDwW__healthDeviceDetailPage{background:var(--color-surface);flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.health-module__UxUDwW__healthDeviceDetailScroll{padding:var(--space-3) var(--space-5) var(--space-5);flex:1;overflow-y:auto}.health-module__UxUDwW__healthDeviceDetailBackBtn{margin-bottom:var(--space-2);border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.health-module__UxUDwW__healthDeviceDetailBackBtn:hover{background:var(--np-color-neutral-100);color:var(--color-text)}.health-module__UxUDwW__healthDeviceDetailLayout{align-items:flex-start;gap:32px;display:flex}.health-module__UxUDwW__healthDeviceDetailLeft{flex-direction:column;flex-shrink:0;gap:24px;width:500px;display:flex}.health-module__UxUDwW__healthDeviceDetailRight{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.health-module__UxUDwW__healthDetailCard{background:var(--color-bg);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);overflow:hidden}.health-module__UxUDwW__healthDetailCardHeader{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.health-module__UxUDwW__healthDetailCardTitle{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.health-module__UxUDwW__healthDetailCardBody{padding:20px}.health-module__UxUDwW__healthDetailProfileRow{align-items:flex-start;gap:24px;padding:24px 20px 20px;display:flex}.health-module__UxUDwW__healthDetailProfileInfo{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.health-module__UxUDwW__healthDetailProfileName{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);word-break:break-all;margin:0;line-height:1.3}.health-module__UxUDwW__healthDetailProfileMeta{font-size:var(--text-base);color:var(--color-muted);margin:0}.health-module__UxUDwW__healthDetailProfileBattery{font-size:var(--text-sm);color:var(--color-muted);align-items:center;gap:4px;margin-top:2px;display:flex}.health-module__UxUDwW__healthDetailLastSeenRow{border-top:1px solid var(--color-border-light);align-items:center;gap:12px;padding:14px 20px 10px;display:flex}.health-module__UxUDwW__healthDetailLastSeenLabel{font-size:var(--text-base);color:var(--color-text);white-space:nowrap}.health-module__UxUDwW__healthDetailLastSeenDate{font-size:var(--text-base);color:var(--color-muted);white-space:nowrap}.health-module__UxUDwW__healthDetailVitalRow{align-items:center;gap:24px;padding:10px 20px 20px;display:flex}.health-module__UxUDwW__healthDetailVitalItem{align-items:center;gap:6px;display:flex}.health-module__UxUDwW__healthDetailVitalValue{font-size:20px;font-weight:var(--font-weight-regular);color:var(--color-text);line-height:1}.health-module__UxUDwW__healthDetailVitalUnit{font-size:var(--text-base);color:var(--color-text);line-height:1}.health-module__UxUDwW__healthDetailAlertPlaceholder{font-size:var(--text-sm);color:var(--color-muted);text-align:center;background:var(--color-surface);border-radius:var(--radius-md);margin:10px 0 0;padding:12px;line-height:1.6}.health-module__UxUDwW__healthDetailAlertMonthTabs{box-shadow:inset 0 -1px 0 var(--color-border-light);scrollbar-width:none;gap:2px;padding:0 20px;display:flex;overflow:auto hidden}.health-module__UxUDwW__healthDetailAlertMonthTabs::-webkit-scrollbar{display:none}.health-module__UxUDwW__healthDetailAlertMonthTab{font-size:var(--text-sm);color:var(--color-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:column;flex-shrink:0;align-items:center;gap:3px;padding:6px 10px 3px;line-height:1.4;transition:color .15s,border-color .15s,opacity .15s;display:flex}.health-module__UxUDwW__healthDetailAlertMonthTab:hover:not(:disabled){color:var(--color-text)}.health-module__UxUDwW__healthDetailAlertMonthTabActive{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:var(--font-weight-medium)}.health-module__UxUDwW__healthDetailAlertMonthTab:disabled{opacity:.35;cursor:default}.health-module__UxUDwW__healthDetailAlertMonthTabDot{background:0 0;border-radius:50%;flex-shrink:0;width:4px;height:4px}.health-module__UxUDwW__healthDetailAlertMonthTabDotVisible{background:var(--color-primary)}.health-module__UxUDwW__healthDetailAlertSummaryGrid{gap:8px;margin-bottom:16px;display:flex}.health-module__UxUDwW__healthDetailAlertSummaryItem{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.health-module__UxUDwW__healthDetailAlertSummaryLabel{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap}.health-module__UxUDwW__healthDetailAlertSummaryRow{align-items:center;gap:0;display:flex}.health-module__UxUDwW__healthDetailAlertSummaryBadge{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:10px;display:flex}.health-module__UxUDwW__healthDetailAlertSummaryCount{font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-text);margin-right:4px;line-height:1}.health-module__UxUDwW__healthDetailAlertSummaryUnit{font-size:var(--text-sm);color:var(--color-muted);align-self:flex-end;padding-bottom:1px;line-height:1}.health-module__UxUDwW__healthDetailAlertHistoryList{flex-direction:column;display:flex}.health-module__UxUDwW__healthDetailAlertHistoryItem{border-bottom:1px solid var(--color-border-light);align-items:center;gap:8px;padding:8px 0;display:flex}.health-module__UxUDwW__healthDetailAlertHistoryItem:first-child{border-top:1px solid var(--color-border-light)}.health-module__UxUDwW__healthDetailAlertHistoryDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.health-module__UxUDwW__healthDetailAlertHistoryInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.health-module__UxUDwW__healthDetailAlertHistoryCode{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.health-module__UxUDwW__healthDetailAlertHistoryLocation{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.health-module__UxUDwW__healthDetailAlertHistoryDate{font-size:var(--text-xs);color:var(--color-muted);text-align:right;white-space:nowrap;flex-shrink:0}.health-module__UxUDwW__healthDetailThresholdGroup{border-bottom:1px solid var(--color-border-light);padding:10px 0}.health-module__UxUDwW__healthDetailThresholdGroup:last-child{border-bottom:none;padding-bottom:0}.health-module__UxUDwW__healthDetailThresholdGroup:first-child{padding-top:0}.health-module__UxUDwW__healthDetailThresholdGroupLabel{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:2px;display:block}.health-module__UxUDwW__healthDetailThresholdDirLabel{font-size:var(--text-sm);color:var(--color-muted)}.health-module__UxUDwW__healthDetailThresholdMeta{align-items:center;gap:6px;margin-top:4px;display:flex}.health-module__UxUDwW__healthDetailThresholdSourceBadge{border-radius:var(--radius-full);font-size:10px;font-weight:var(--font-weight-medium);white-space:nowrap;border:1px solid;padding:1px 6px}.health-module__UxUDwW__healthDetailThresholdSourceBadgeTenant{color:var(--color-muted);background:var(--color-surface);border-color:var(--color-border)}.health-module__UxUDwW__healthDetailThresholdSourceBadgeDevice{color:var(--color-info);background:var(--color-info-bg);border-color:var(--color-info)}.health-module__UxUDwW__healthDetailThresholdSourceBadgeUser{color:var(--color-success);background:var(--color-success-bg);border-color:var(--color-success-border)}.health-module__UxUDwW__healthDetailThresholdBaseHint{font-size:var(--text-xs);color:var(--color-muted)}.health-module__UxUDwW__healthDetailThresholdEditBtn{border-radius:var(--radius-md);border:1px solid var(--color-border);cursor:pointer;width:28px;height:28px;color:var(--color-muted);background:0 0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.health-module__UxUDwW__healthDetailThresholdEditBtn:hover{background:var(--color-surface);color:var(--color-text)}.health-module__UxUDwW__healthDetailThresholdRow{grid-template-columns:1fr auto auto;align-items:baseline;gap:12px;padding:6px 0;display:grid}.health-module__UxUDwW__healthDetailThresholdRow:first-child{padding-top:0}.health-module__UxUDwW__healthDetailThresholdLabel{font-size:var(--text-sm);color:var(--color-muted)}.health-module__UxUDwW__healthDetailThresholdValue3col{font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-text);text-align:right}.health-module__UxUDwW__healthDetailThresholdUnitDir{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap}.health-module__UxUDwW__healthDetailDeviceRow{align-items:baseline;gap:16px;padding:8px 0;display:flex}.health-module__UxUDwW__healthDetailDeviceRow:last-child{padding-bottom:0}.health-module__UxUDwW__healthDetailDeviceRow:first-child{padding-top:0}.health-module__UxUDwW__healthDetailDeviceLabel{width:120px;font-size:var(--text-sm);color:var(--color-muted);flex-shrink:0}.health-module__UxUDwW__healthDetailDeviceValue{font-size:var(--text-sm);color:var(--color-text);word-break:break-all;flex:1}.health-module__UxUDwW__healthDetailChartPanel{background:var(--color-bg);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);flex-direction:column;min-height:520px;display:flex}.health-module__UxUDwW__healthDetailChartPanelTitleRow{border-bottom:1px solid var(--color-border-light);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.health-module__UxUDwW__healthDetailChartPanelDateRow{border-bottom:1px solid var(--color-border-light);flex-shrink:0;justify-content:flex-end;align-items:center;padding:10px 20px;display:flex}.health-module__UxUDwW__healthDetailCardTitleRow{align-items:center;gap:8px;display:flex}.health-module__UxUDwW__healthDetailChartTabs{background:var(--color-surface);border-radius:var(--radius-md);gap:2px;padding:3px;display:flex}.health-module__UxUDwW__healthDetailChartTab{border-radius:calc(var(--radius-md) - 2px);font-size:var(--text-sm);color:var(--color-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;padding:4px 16px}.health-module__UxUDwW__healthDetailChartTab:hover{color:var(--color-text)}.health-module__UxUDwW__healthDetailChartTabActive{background:var(--color-bg);color:var(--color-text);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-sm)}.health-module__UxUDwW__healthDetailChartDateNav{align-items:center;gap:8px;display:flex}.health-module__UxUDwW__healthDetailChartDateNavLabel{font-size:var(--text-sm);color:var(--color-text);text-align:center;white-space:nowrap;min-width:190px}.health-module__UxUDwW__healthDetailChartDateNavBtn{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);width:28px;height:28px;color:var(--color-muted);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.health-module__UxUDwW__healthDetailChartDateNavBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.health-module__UxUDwW__healthDetailChartDateNavBtn:disabled{opacity:.35;cursor:not-allowed}.health-module__UxUDwW__healthDetailChartContent{padding:var(--space-5);flex-direction:column;flex:1;gap:48px;display:flex;overflow-y:auto}.health-module__UxUDwW__healthDetailChartBlock{flex-direction:column;gap:10px;display:flex}.health-module__UxUDwW__healthDetailChartBlockTitle{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);align-items:center;gap:8px;margin:0;display:flex}.health-module__UxUDwW__healthDetailChartBlockCurrent{font-size:var(--text-xs);color:var(--color-muted);font-weight:var(--font-weight-regular)}.health-module__UxUDwW__healthDetailChartSvgWrap{background:var(--color-surface);border-radius:var(--radius-md);padding:12px 16px 8px;position:relative;overflow:hidden}.health-module__UxUDwW__healthDetailChartYLabel{fill:var(--np-color-neutral-600);font-size:10px}.health-module__UxUDwW__healthDetailChartXLabel{fill:var(--np-color-neutral-600);text-anchor:middle;font-size:9px}.health-module__UxUDwW__healthDetailChartThrLabel{font-size:9px;font-weight:600}.health-module__UxUDwW__healthDeviceDetailCenter{justify-content:center;align-items:center;gap:var(--space-3);color:var(--color-muted);font-size:var(--text-sm);padding:var(--space-8);text-align:center;flex-direction:column;flex:1;display:flex}.health-module__UxUDwW__healthDeviceDetailMeta{font-size:var(--text-xs);color:var(--color-muted)}.health-module__UxUDwW__healthThresholdSaveBtn{font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;background:var(--color-primary);color:var(--np-color-neutral-white);border:none;flex:1;padding:8px 16px;transition:opacity .15s}.health-module__UxUDwW__healthThresholdSaveBtn:disabled{opacity:.5;cursor:not-allowed}.health-module__UxUDwW__healthThresholdCancelBtn{font-size:var(--text-sm);font-weight:var(--font-weight-medium);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text);background:0 0;padding:8px 16px;transition:background .15s}.health-module__UxUDwW__healthThresholdCancelBtn:hover{background:var(--color-surface)}.health-module__UxUDwW__healthThresholdFormRow{align-items:center;gap:8px;display:flex}.health-module__UxUDwW__healthThresholdFormInput{width:90px;font-size:var(--text-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);outline:none;padding:6px 10px}.health-module__UxUDwW__healthThresholdFormInput:focus{border-color:var(--color-primary)}.health-module__UxUDwW__healthThresholdFormUnit{font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap}.health-module__UxUDwW__healthThresholdFormResetBtn{font-size:var(--text-xs);color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .15s}.health-module__UxUDwW__healthThresholdFormResetBtn:hover{color:var(--color-text)}.health-module__UxUDwW__healthThresholdFormHint{font-size:var(--text-xs);color:var(--color-muted)}.health-module__UxUDwW__healthThresholdDrawerSection{border-bottom:1px solid var(--color-border-light);padding:20px}.health-module__UxUDwW__healthThresholdDrawerSection:last-child{border-bottom:none}.health-module__UxUDwW__healthThresholdDrawerSectionTitle{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);align-items:center;gap:6px;margin:0 0 12px;display:flex}.health-module__UxUDwW__healthThresholdDrawerChartWrap{margin-bottom:16px}.health-module__UxUDwW__healthThresholdInputGroup{flex-direction:column;gap:12px;display:flex}.health-module__UxUDwW__healthThresholdInputRow{grid-template-columns:40px 1fr;align-items:center;gap:8px;display:grid}.health-module__UxUDwW__healthThresholdInputLabel{font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap}.health-module__UxUDwW__healthThresholdInputContent{flex-direction:column;gap:4px;display:flex}.health-module__UxUDwW__healthThresholdFormError{font-size:var(--text-xs);color:var(--color-danger);margin:0;line-height:1.4}.health-module__UxUDwW__healthThresholdFormInputError{background:var(--input-error-bg);box-shadow:var(--input-error-ring);border-color:var(--input-error-border)!important}.health-module__UxUDwW__statsAlertAreaSettingsBtn{border-radius:var(--radius-md);width:28px;height:28px;color:var(--color-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:6px;right:8px}.health-module__UxUDwW__statsAlertAreaSettingsBtn:hover{background:var(--color-surface);color:var(--color-text)}.health-module__UxUDwW__tenantThresholdNoteWrap{padding:16px 20px 0}.health-module__UxUDwW__tenantThresholdLoading{font-size:var(--text-sm);color:var(--color-muted);margin:0;padding:20px}.health-module__UxUDwW__tenantThresholdColorDot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.health-module__UxUDwW__tenantThresholdAlertLinkRow{border-top:1px solid var(--color-border-light);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.health-module__UxUDwW__tenantThresholdAlertLink{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);width:fit-content;text-decoration:underline}.health-module__UxUDwW__tenantThresholdAlertLinkDesc{font-size:var(--text-xs);color:var(--color-muted)}@media (max-width:1280px){.health-module__UxUDwW__summarySection{gap:var(--space-3);padding:0 var(--space-3)}.health-module__UxUDwW__groupMemberBox{padding:var(--space-3) var(--space-4);min-width:0;max-width:168px}.health-module__UxUDwW__groupMemberLabel{text-overflow:ellipsis;max-width:100%;overflow:hidden}.health-module__UxUDwW__groupMemberNumValue{font-size:32px}.health-module__UxUDwW__statsAlertArea{padding:0 var(--space-6) 0 var(--space-4);gap:var(--space-3);flex:auto;min-width:min-content}.health-module__UxUDwW__statsNormalArea{gap:var(--space-3);flex:0 auto;min-width:min-content}.health-module__UxUDwW__healthStatusCounter{gap:var(--space-1);flex:auto;width:auto;min-width:min-content;padding:12px 16px}.health-module__UxUDwW__groupMemberBox{justify-content:flex-start;gap:var(--space-1)}.health-module__UxUDwW__groupMemberBody{align-items:center;gap:var(--space-2)}.health-module__UxUDwW__groupMemberBody>svg{width:28px;height:28px}.health-module__UxUDwW__healthStatusCounterCompact{width:auto}.health-module__UxUDwW__healthStatusCounterBody{gap:var(--space-2)}.health-module__UxUDwW__healthStatusIndicator{width:28px;height:28px}.health-module__UxUDwW__healthStatusCounterNumber{font-size:32px}.health-module__UxUDwW__healthStatusCounterUnit{font-size:var(--text-base)}.health-module__UxUDwW__filterRow{gap:var(--space-3)}.health-module__UxUDwW__filterRow>:first-child{min-width:150px}.health-module__UxUDwW__filterRow>:nth-child(2){min-width:104px}.health-module__UxUDwW__healthDeviceStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.health-module__UxUDwW__healthDeviceDetailLayout{flex-direction:column;align-items:stretch}.health-module__UxUDwW__healthDeviceDetailLeft,.health-module__UxUDwW__healthDeviceDetailRight{width:100%}}
.GroupPermissionsModal-module__oCS0fW__groupDialog{width:min(500px,100%);height:min(80dvh,640px);overflow:hidden}.GroupPermissionsModal-module__oCS0fW__groupDialog .np-dialog__content{height:100%}.GroupPermissionsModal-module__oCS0fW__groupDialogBody{gap:var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.GroupPermissionsModal-module__oCS0fW__searchBox{flex-shrink:0}.GroupPermissionsModal-module__oCS0fW__groupsList{flex:1;min-height:0;overflow-y:auto}.GroupPermissionsModal-module__oCS0fW__empty{padding:var(--space-4);text-align:center;color:var(--color-muted);font-size:var(--text-sm)}.GroupPermissionsModal-module__oCS0fW__groupRow{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);transition:background .2s;display:flex}.GroupPermissionsModal-module__oCS0fW__groupRow:hover{background:var(--color-border)}.GroupPermissionsModal-module__oCS0fW__groupRowExpandable{cursor:pointer;-webkit-user-select:none;user-select:none}.GroupPermissionsModal-module__oCS0fW__groupControl{flex-shrink:0;justify-content:center;align-items:center;width:28px;display:flex}.GroupPermissionsModal-module__oCS0fW__expandBtn{color:var(--color-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .2s;display:flex}.GroupPermissionsModal-module__oCS0fW__expandBtn:hover{background:var(--color-border);color:var(--color-text)}.GroupPermissionsModal-module__oCS0fW__expandPlaceholder{width:24px;height:24px}.GroupPermissionsModal-module__oCS0fW__groupName{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.GroupPermissionsModal-module__oCS0fW__checkboxes{gap:var(--space-2);flex-shrink:0;display:flex}.GroupPermissionsModal-module__oCS0fW__checkbox{align-items:center;gap:var(--space-1);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text);display:flex}.GroupPermissionsModal-module__oCS0fW__checkbox input[type=checkbox]{cursor:pointer;width:18px;height:18px}.GroupPermissionsModal-module__oCS0fW__checkbox input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.GroupPermissionsModal-module__oCS0fW__label{-webkit-user-select:none;user-select:none}
.page-module__GdgYva__message{padding:var(--space-5);gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.page-module__GdgYva__messageText{font-size:var(--text-sm);color:var(--color-muted)}.page-module__GdgYva__back{align-items:center;gap:var(--space-1);cursor:pointer;font-size:var(--text-sm);color:var(--color-muted);background:0 0;border:none;width:fit-content;padding:0;display:inline-flex}.page-module__GdgYva__back:hover{color:var(--color-text)}.page-module__GdgYva__body{padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.page-module__GdgYva__panelHeader{margin-bottom:var(--space-3);justify-content:flex-end;min-height:32px;display:flex}.page-module__GdgYva__featureToggles{gap:var(--space-3);flex-direction:column;display:flex}.page-module__GdgYva__panel{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5)}.page-module__GdgYva__defList{flex-direction:column;display:flex}.page-module__GdgYva__defRow{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);grid-template-columns:160px 1fr;display:grid}.page-module__GdgYva__defRow:last-child{border-bottom:none}.page-module__GdgYva__defLabel{font-size:var(--text-sm);color:var(--color-muted)}.page-module__GdgYva__defValue{font-size:var(--text-sm);color:var(--color-text);word-break:break-word}.page-module__GdgYva__table{border-collapse:collapse;width:100%}.page-module__GdgYva__bodyRow:hover .np-td-cell:not([aria-disabled=true]){background:var(--td-cell-bg-hover)}.page-module__GdgYva__empty{padding:var(--space-4);font-size:var(--text-sm);color:var(--color-muted)}.page-module__GdgYva__usageNote{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-muted)}@media (max-width:720px){.page-module__GdgYva__defRow{grid-template-columns:120px 1fr}}
.BulkActionBar-module__1bEpJq__bar{align-items:center;gap:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--np-radius-8);padding:var(--space-3) var(--space-4);z-index:200;display:flex;position:fixed;bottom:32px;right:32px;box-shadow:0 4px 20px #0000001f}.BulkActionBar-module__1bEpJq__count{font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap}
.alert-rule-create-stepper-module__Wa6RMa__stepperRow{padding:0 var(--space-5);border-bottom:1px solid var(--tab-bar-border);flex-shrink:0}
.LoginSections-module__d88-lW__section{background:var(--color-surface);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);gap:var(--space-2);flex-direction:column;display:flex}.LoginSections-module__d88-lW__cardHeader{padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.LoginSections-module__d88-lW__cardTitle{margin:0 0 var(--space-1);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text)}.LoginSections-module__d88-lW__cardDesc{font-size:var(--text-xs);color:var(--color-muted);margin:0}.LoginSections-module__d88-lW__toggleRow{padding:var(--space-2) var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.LoginSections-module__d88-lW__toggleLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.LoginSections-module__d88-lW__toggleDesc{font-size:var(--text-xs);color:var(--color-muted);margin-top:2px}.LoginSections-module__d88-lW__toggle{background:var(--color-border);cursor:pointer;border:none;border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative}.LoginSections-module__d88-lW__toggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.LoginSections-module__d88-lW__toggleOn{background:var(--color-primary)}.LoginSections-module__d88-lW__toggleOn:after{left:23px}.LoginSections-module__d88-lW__fieldsArea{gap:var(--space-2);flex-direction:column;transition:opacity .2s;display:flex}.LoginSections-module__d88-lW__fieldsDisabled{opacity:.45;pointer-events:none}.LoginSections-module__d88-lW__row2{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.LoginSections-module__d88-lW__formGroup{gap:var(--space-1);flex-direction:column;display:flex}.LoginSections-module__d88-lW__fieldLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.LoginSections-module__d88-lW__required{color:var(--color-danger)}.LoginSections-module__d88-lW__input{width:100%;padding:8px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);box-sizing:border-box;background:var(--color-bg);color:var(--color-text);font-family:inherit}.LoginSections-module__d88-lW__input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #2563eb1a}.LoginSections-module__d88-lW__inputReadonly{background:var(--color-surface);color:var(--color-muted);cursor:default}.LoginSections-module__d88-lW__inputHint{font-size:var(--text-xs);color:var(--color-muted)}.LoginSections-module__d88-lW__passwordRow{border:1px solid var(--color-border);border-radius:var(--input-radius);background:var(--color-bg);display:flex;overflow:hidden}.LoginSections-module__d88-lW__passwordRow:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px #2563eb1a}.LoginSections-module__d88-lW__passwordRowError{border-color:var(--input-error-border);background:var(--input-error-bg);box-shadow:var(--input-error-ring)}.LoginSections-module__d88-lW__passwordRowError:focus-within{border-color:var(--color-danger);box-shadow:0 0 0 2px #dc26261a}.LoginSections-module__d88-lW__passwordInput{padding:8px var(--space-3);font-size:var(--text-base);color:var(--color-text);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit}.LoginSections-module__d88-lW__passwordActions{border-left:1px solid var(--color-border);flex-shrink:0;display:flex}.LoginSections-module__d88-lW__iconBtn{border:none;border-left:1px solid var(--color-border);cursor:pointer;width:36px;color:var(--color-muted);background:0 0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.LoginSections-module__d88-lW__iconBtn:first-child{border-left:none}.LoginSections-module__d88-lW__iconBtn:hover{background:var(--color-border);color:var(--color-text)}.LoginSections-module__d88-lW__iconBtn:disabled{opacity:.4;cursor:not-allowed}.LoginSections-module__d88-lW__copySuccess{color:#16a34a}.LoginSections-module__d88-lW__editExtras{padding-top:var(--space-1);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.LoginSections-module__d88-lW__outlineBtn{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;background:0 0;align-items:center;gap:6px;font-family:inherit;transition:background .15s;display:inline-flex}.LoginSections-module__d88-lW__outlineBtn:hover{background:var(--color-border)}.LoginSections-module__d88-lW__outlineBtn:disabled{opacity:.4;cursor:not-allowed}.LoginSections-module__d88-lW__destructiveBtn{color:var(--color-danger);border-color:var(--color-danger)}.LoginSections-module__d88-lW__destructiveBtn:hover{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}.LoginSections-module__d88-lW__lastLogin{font-size:var(--text-sm);color:var(--color-muted)}.LoginSections-module__d88-lW__pinRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.LoginSections-module__d88-lW__pinInfo{flex-direction:column;gap:2px;display:flex}.LoginSections-module__d88-lW__pinFieldLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.LoginSections-module__d88-lW__pinActions{align-items:center;gap:var(--space-2);display:flex}.LoginSections-module__d88-lW__badge{padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;border-radius:999px;align-items:center;display:inline-flex}.LoginSections-module__d88-lW__badgeActive{background:var(--color-primary);color:#fff}.LoginSections-module__d88-lW__badgeMuted{background:var(--color-border);color:var(--color-muted)}.LoginSections-module__d88-lW__actionBtnsRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.LoginSections-module__d88-lW__overlay{z-index:1000;background:#0006;justify-content:center;align-items:flex-start;padding-top:60px;display:flex;position:fixed;inset:0}.LoginSections-module__d88-lW__modal{background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;width:90%;max-width:440px;display:flex}.LoginSections-module__d88-lW__modalHeader{padding:var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.LoginSections-module__d88-lW__modalHeader h3{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.LoginSections-module__d88-lW__closeBtn{cursor:pointer;color:var(--color-muted);border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;line-height:1;transition:background .15s;display:flex}.LoginSections-module__d88-lW__closeBtn:hover{background:var(--color-border);color:var(--color-text)}.LoginSections-module__d88-lW__modalBody{padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.LoginSections-module__d88-lW__modalDesc{font-size:var(--text-sm);color:var(--color-muted);margin:0}.LoginSections-module__d88-lW__modalText{font-size:var(--text-sm);color:var(--color-text);margin:0}.LoginSections-module__d88-lW__qrInfo{text-align:center;font-size:var(--text-sm);color:var(--color-muted);gap:var(--space-1);flex-direction:column;display:flex}.LoginSections-module__d88-lW__modalFooter{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);display:flex}.LoginSections-module__d88-lW__cancelBtn{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;color:var(--color-text);background:0 0;font-family:inherit;transition:background .15s}.LoginSections-module__d88-lW__cancelBtn:hover{background:var(--color-border)}.LoginSections-module__d88-lW__primaryBtn{padding:var(--space-2) var(--space-4);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;border:none;font-family:inherit;transition:opacity .15s}.LoginSections-module__d88-lW__primaryBtn:hover{opacity:.9}.LoginSections-module__d88-lW__primaryBtn:disabled{opacity:.4;cursor:not-allowed}.LoginSections-module__d88-lW__destructiveActionBtn{background:var(--color-danger)}
.GatewayHealthWarningBanner-module__N0K9iG__text{white-space:nowrap;align-items:baseline;min-width:0;display:flex}.GatewayHealthWarningBanner-module__N0K9iG__message{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.GatewayHealthWarningBanner-module__N0K9iG__location{flex-shrink:999;align-items:baseline;min-width:0;margin-left:2px;font-weight:500;display:inline-flex}.GatewayHealthWarningBanner-module__N0K9iG__locationName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.GatewayHealthWarningBanner-module__N0K9iG__link{white-space:nowrap;color:inherit;opacity:.85;flex-shrink:0;font-size:12px;font-weight:500;text-decoration:underline}.GatewayHealthWarningBanner-module__N0K9iG__link:hover{opacity:1}
.WebSessionExpiryWarning-module__aPEPna__slot{padding:var(--space-3) var(--space-5) 0;flex-shrink:0}.WebSessionExpiryWarning-module__aPEPna__remaining{font-variant-numeric:tabular-nums;font-weight:700}
.HealthStatusRuleForm-module__jDjp8G__loading{padding:var(--space-5);color:var(--color-muted);font-size:var(--text-sm)}.HealthStatusRuleForm-module__jDjp8G__statusCheckboxList{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);overflow:hidden}.HealthStatusRuleForm-module__jDjp8G__statusOptionRow{padding:.65rem var(--space-3);border-bottom:1px solid var(--color-border-muted)}.HealthStatusRuleForm-module__jDjp8G__statusOptionRow:last-child{border-bottom:none}.HealthStatusRuleForm-module__jDjp8G__statusOptionLabel{flex-direction:column;gap:.1rem;display:inline-flex}.HealthStatusRuleForm-module__jDjp8G__statusOptionName{font-size:var(--text-sm);color:var(--color-text);font-weight:var(--font-weight-semibold)}.HealthStatusRuleForm-module__jDjp8G__statusOptionDesc{font-size:var(--text-xs);color:var(--color-muted)}.HealthStatusRuleForm-module__jDjp8G__targetTabBar{margin-bottom:var(--space-3)}.HealthStatusRuleForm-module__jDjp8G__tabCount{border-radius:var(--radius-full);background:var(--color-primary);color:#fff;min-width:1.25rem;height:1.25rem;font-size:.7rem;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;padding:0 .25rem;display:inline-flex}.HealthStatusRuleForm-module__jDjp8G__notifySection{margin-bottom:.5rem}.HealthStatusRuleForm-module__jDjp8G__inlineListRows{flex-direction:column;gap:.4rem;display:flex}.HealthStatusRuleForm-module__jDjp8G__inputRow{align-items:center;gap:var(--space-2);display:flex}.HealthStatusRuleForm-module__jDjp8G__inputRow>:first-child{flex:1;min-width:0}.HealthStatusRuleForm-module__jDjp8G__inlineAddMoreBtn{align-self:flex-start}.HealthStatusRuleForm-module__jDjp8G__advancedRow{align-items:center;gap:var(--space-3);display:flex}.HealthStatusRuleForm-module__jDjp8G__silentRow{align-items:center;gap:var(--space-2);display:flex}.HealthStatusRuleForm-module__jDjp8G__silentInput{width:6rem}.HealthStatusRuleForm-module__jDjp8G__silentUnit{font-size:var(--text-sm);color:var(--color-muted)}.HealthStatusRuleForm-module__jDjp8G__advancedNote{font-size:var(--text-xs);color:var(--color-muted);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);background:var(--color-bg);margin:0;padding:.45rem .7rem}
.BatteryRuleForm-module__Z3a_ia__loading{padding:var(--space-5);color:var(--color-muted);font-size:var(--text-sm)}.BatteryRuleForm-module__Z3a_ia__deviceCode{color:var(--color-muted)}.BatteryRuleForm-module__Z3a_ia__deviceUserUnassigned{color:var(--color-border-muted)}.BatteryRuleForm-module__Z3a_ia__inlineListRows{flex-direction:column;gap:.4rem;display:flex}.BatteryRuleForm-module__Z3a_ia__inputRow{align-items:center;gap:var(--space-2);display:flex}.BatteryRuleForm-module__Z3a_ia__inputRow>:first-child{flex:1;min-width:0}.BatteryRuleForm-module__Z3a_ia__inlineAddMoreBtn{align-self:flex-start}.BatteryRuleForm-module__Z3a_ia__advancedRow{align-items:center;gap:var(--space-3);display:flex}.BatteryRuleForm-module__Z3a_ia__silentRow{align-items:center;gap:var(--space-2);display:flex}.BatteryRuleForm-module__Z3a_ia__silentInput{width:6rem}.BatteryRuleForm-module__Z3a_ia__silentUnit{font-size:var(--text-sm);color:var(--color-muted)}.BatteryRuleForm-module__Z3a_ia__advancedNote{font-size:var(--text-xs);color:var(--color-muted);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);background:var(--color-bg);margin:0;padding:.45rem .7rem}
.NotDetectedRuleForm-module__JVN8Ya__loading{padding:var(--space-5);color:var(--color-muted);font-size:var(--text-sm)}.NotDetectedRuleForm-module__JVN8Ya__targetTabBar{margin-bottom:var(--space-3)}.NotDetectedRuleForm-module__JVN8Ya__tabCount{border-radius:var(--radius-full);background:var(--color-primary);color:#fff;min-width:1.25rem;height:1.25rem;font-size:.7rem;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;padding:0 .25rem;display:inline-flex}.NotDetectedRuleForm-module__JVN8Ya__notifySection{margin-bottom:.5rem}.NotDetectedRuleForm-module__JVN8Ya__inlineListRows{flex-direction:column;gap:.4rem;display:flex}.NotDetectedRuleForm-module__JVN8Ya__inputRow{align-items:center;gap:var(--space-2);display:flex}.NotDetectedRuleForm-module__JVN8Ya__inputRow>:first-child{flex:1;min-width:0}.NotDetectedRuleForm-module__JVN8Ya__inlineAddMoreBtn{align-self:flex-start}.NotDetectedRuleForm-module__JVN8Ya__advancedRow{align-items:center;gap:var(--space-3);display:flex}.NotDetectedRuleForm-module__JVN8Ya__silentRow{align-items:center;gap:var(--space-2);display:flex}.NotDetectedRuleForm-module__JVN8Ya__silentInput{width:6rem}.NotDetectedRuleForm-module__JVN8Ya__silentUnit{font-size:var(--text-sm);color:var(--color-muted)}.NotDetectedRuleForm-module__JVN8Ya__advancedNote{font-size:var(--text-xs);color:var(--color-muted);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);background:var(--color-bg);margin:0;padding:.45rem .7rem}
.SosRuleForm-module__vZSOoW__loading{padding:var(--space-5);color:var(--color-muted);font-size:var(--text-sm)}.SosRuleForm-module__vZSOoW__targetTabBar{margin-bottom:var(--space-3)}.SosRuleForm-module__vZSOoW__tabCount{border-radius:var(--radius-full);background:var(--color-primary);color:#fff;min-width:1.25rem;height:1.25rem;font-size:.7rem;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;padding:0 .25rem;display:inline-flex}.SosRuleForm-module__vZSOoW__notifySection{margin-bottom:.5rem}.SosRuleForm-module__vZSOoW__inlineListRows{flex-direction:column;gap:.4rem;display:flex}.SosRuleForm-module__vZSOoW__inputRow{align-items:center;gap:var(--space-2);display:flex}.SosRuleForm-module__vZSOoW__inputRow>:first-child{flex:1;min-width:0}.SosRuleForm-module__vZSOoW__inlineAddMoreBtn{align-self:flex-start}.SosRuleForm-module__vZSOoW__advancedRow{align-items:center;gap:var(--space-3);display:flex}.SosRuleForm-module__vZSOoW__advancedNote{font-size:var(--text-xs);color:var(--color-muted);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);background:var(--color-bg);margin:0;padding:.45rem .7rem}
.gateway-config-section-module__3QchAG__header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.gateway-config-section-module__3QchAG__headerMeta{align-items:center;gap:var(--space-3);display:flex}.gateway-config-section-module__3QchAG__updatedAt{font-size:var(--text-xs);color:var(--color-muted);margin:0}.gateway-config-section-module__3QchAG__warnText{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-warning-text,#92400e)}.gateway-config-section-module__3QchAG__lead{font-size:var(--text-sm);color:var(--color-muted);margin:0}.gateway-config-section-module__3QchAG__fieldGroup{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.gateway-config-section-module__3QchAG__groupTitle{align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border,#e5e7eb);font-size:var(--text-sm);color:var(--color-text);margin:0;font-weight:600;display:flex;position:relative}.gateway-config-section-module__3QchAG__advancedSection{margin-top:var(--space-4);border-top:1px solid var(--color-border,#e5e7eb);padding-top:var(--space-3)}.gateway-config-section-module__3QchAG__advancedToggle{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-sm);color:var(--color-text);background:0 0;border:none;padding:0;font-weight:600;display:inline-flex}.gateway-config-section-module__3QchAG__advancedToggle:hover{color:var(--color-primary)}.gateway-config-section-module__3QchAG__advancedBody{gap:var(--space-3);flex-direction:column;display:flex}.gateway-config-section-module__3QchAG__fieldGrid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:600px){.gateway-config-section-module__3QchAG__fieldGrid{grid-template-columns:1fr}}.gateway-config-section-module__3QchAG__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.gateway-config-section-module__3QchAG__loading{font-size:var(--text-sm);color:var(--color-muted);margin:0}.gateway-config-section-module__3QchAG__loadError{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
.EmployeeIconField-module__TqpHpW__row{align-items:center;gap:20px;display:flex}.EmployeeIconField-module__TqpHpW__avatar{object-fit:cover;background:var(--np-color-neutral-200);border-radius:50%;flex-shrink:0;width:84px;height:84px}.EmployeeIconField-module__TqpHpW__controls{flex-direction:column;gap:10px;min-width:0;display:flex}.EmployeeIconField-module__TqpHpW__hint{color:var(--np-color-neutral-500);margin:0;font-size:13px}.EmployeeIconField-module__TqpHpW__buttons{gap:8px;display:flex}.EmployeeIconField-module__TqpHpW__error{color:var(--color-danger);margin:0;font-size:13px}@media (max-width:480px){.EmployeeIconField-module__TqpHpW__row{flex-direction:column;align-items:flex-start}}
.RefreshButton-module__VAvcmW__label{margin-left:var(--space-1);font-weight:400;font-size:var(--text-xs);opacity:.7;font-variant-numeric:tabular-nums}.RefreshButton-module__VAvcmW__stale{color:var(--color-warning)}.RefreshButton-module__VAvcmW__spinning{animation:.8s linear infinite RefreshButton-module__VAvcmW__refreshSpin}@keyframes RefreshButton-module__VAvcmW__refreshSpin{to{transform:rotate(360deg)}}
