:root{--bg:#f2f5fa;--line:#dce4ef;--muted:#66758b;--ui-radius:12px;--ui-gap:24px;--ui-shadow:0 2px 6px rgba(20,36,61,.045)}:is(.panel,.detailCard,.ticketEditor>section,.ticketListPanel,.orgPanel,.createBox,.settingsPanel,.analyticsPanel,.exchangeCard,.customerColumns article,.deviceForm,.deviceHistory,.deviceEditForm,.productTree article,.productEditor form,.regionEditor,.orgChartWrap){min-width:0;padding:24px;border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--surface);box-shadow:var(--ui-shadow)}:is(.detailLayout,.detailMain,.detailAside,.workflowStack,.ticketEditor,.charts,.analyticsGrid,.exchangeGrid,.orgLayout,.customerColumns,.productTreeLayout,.regionChartLayout){gap:var(--ui-gap)}:is(.settingsPanel,.createBox,.ticketFilters,.managerFilters,.directoryFilters,.partsFilters,.auditFilters,.charts,.drilldownPanel){margin-bottom:var(--ui-gap)}:is(.panelTitle,.cardHeading,.settingsPanelHead,.createBoxHeader,.listTitle,.regionEditorHeader){align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--line)}:is(.panelTitle,.cardHeading,.settingsPanelHead,.createBoxHeader,.listTitle,.regionEditorHeader) h2{margin:0}:is(.detailCard,.ticketEditor>section,.settingsPanel,.orgPanel,.analyticsPanel,.exchangeCard,.deviceForm,.deviceHistory)>h2{padding-bottom:14px;margin:0 0 18px;border-bottom:1px solid var(--line)}:is(.panel,.detailCard,.ticketEditor,.orgPanel,.settingsPanel,.analyticsPanel,.exchangeCard,.createBox) h2{color:var(--text);font-size:18px;line-height:1.45;font-weight:700}.pageHeader{gap:16px;flex-wrap:wrap;margin-bottom:28px}.pageHeader h1{font-size:clamp(23px,2.2vw,30px);line-height:1.3}.headerActions{gap:10px;flex-wrap:wrap}.headerActions>*{max-width:100%}:is(.ticketFilters,.managerFilters,.directoryFilters,.partsFilters,.auditFilters){padding:18px;gap:12px;border:1px solid var(--line);border-radius:var(--ui-radius);background:#fff;box-shadow:var(--ui-shadow)}:is(.ticketFilters,.managerFilters,.directoryFilters,.partsFilters,.auditFilters,.ticketEditor,.editForm,.orgPanel,.createBox,.workflowStack) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;min-height:40px;border-color:#d4deeb;border-radius:8px;color:var(--text);background-color:#fff;font-size:14px;line-height:1.5}:is(.ticketEditor,.editForm) label{font-size:13px;line-height:1.5}.formGrid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}:is(.formGrid,.orgLayout,.detailLayout,.exchangeGrid)>*{min-width:0}.ticketAdvancedFilters{gap:12px}.ticketAdvancedFilters form{min-width:0;grid-template-columns:minmax(80px,.6fr) minmax(0,1fr) auto}:is(.workspace,.ticketDetailContent,.editorPage) :is(button,a,input,select,textarea):focus-visible{outline:3px solid #92b7fa;outline-offset:3px}:is(.workspace,.ticketDetailContent,.editorPage) button:disabled{cursor:not-allowed;opacity:.55}:is(.actionRow,.activityForm>div,.orgActions,.editActions,.exchangeActions){flex-wrap:wrap;gap:10px}:is(.actionRow,.activityForm,.workflowForm) button{min-height:40px;padding:9px 16px}.activityForm,.workflowForm{gap:14px}.workflowStack>.detailCard{border-top:3px solid #b6cef7}.ticketDetailContent .detailHeader{grid-template-columns:auto minmax(0,1fr) auto;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--line)}.ticketDetailContent .detailHeader .headerActions{justify-content:flex-end}.detailLayout{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.ticketFacts{margin-top:0;padding-top:0;border-top:0;gap:12px}.ticketFacts>div{min-width:0;padding:12px 14px;background:#f7f9fc;border:1px solid #e5ebf3;border-radius:8px}.ticketDetailContent .ticketFacts dt{font-size:12px}.ticketDetailContent .ticketFacts dd{margin-top:7px;overflow-wrap:anywhere}.ticketDetailContent .descriptionText{font-size:15px;line-height:1.8;overflow-wrap:anywhere}.ticketDetailContent .timeline>div{position:relative;grid-template-columns:12px minmax(0,1fr);gap:14px}.ticketDetailContent .timeline>div:not(:last-child):before{content:"";position:absolute;left:5px;top:14px;bottom:0;border-left:2px solid #dce7f8}.ticketDetailContent .timeline i{width:12px;height:12px;margin-top:4px;background:#fff;z-index:1}.ticketDetailContent .timeline section{border-left:0;padding:0 0 24px;min-width:0;overflow-wrap:anywhere}.ticketDetailContent .timeline>div:last-child section{padding-bottom:0}.ticketDetailContent .timeline strong{font-weight:600;white-space:pre-wrap}.ticketDetailContent .timeline p{margin-top:8px}.ticketDetailContent .timeline .smallAction{margin:10px 8px 0 0}.ticketDetailContent .smallAction{padding:7px 10px;font-size:12px;line-height:1.4}.detailAside{position:static}:is(.tableWrap,.responsiveTable,.partsTable,.auditTable) th{background:#f7f9fc;color:#53647c;padding-top:14px;padding-bottom:14px}:is(.tableWrap,.responsiveTable,.partsTable,.auditTable) tbody tr:hover{background:#f8faff}.settingsTabs{flex-wrap:wrap;row-gap:6px}.settingsTab{line-height:1.5}.orgUserCard{border-color:var(--line);box-shadow:var(--ui-shadow)}.orgUserCard.active{border-color:var(--primary)}.createBox form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px}.createBoxHeader button{background:var(--primary);border-color:var(--primary);color:#fff}.kpis{gap:18px;margin-bottom:24px}.kpis button{box-shadow:var(--ui-shadow);border-color:var(--line);border-radius:var(--ui-radius)}@media (max-width:1100px){.detailLayout{grid-template-columns:minmax(0,1fr)}.detailAside{order:0}.ticketDetailContent .detailHeader{grid-template-columns:1fr;gap:12px}.ticketDetailContent .detailHeader .headerActions{justify-content:flex-start}}@media (max-width:768px){:root{--ui-gap:16px}:is(.panel,.detailCard,.ticketEditor>section,.ticketListPanel,.orgPanel,.createBox,.settingsPanel,.analyticsPanel,.exchangeCard,.customerColumns article,.deviceForm,.deviceHistory,.deviceEditForm,.productTree article,.productEditor form,.regionEditor,.orgChartWrap){padding:16px}.createBox form,.formGrid{grid-template-columns:minmax(0,1fr)}.ticketFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.ticketAdvancedFilters{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible}.ticketAdvancedFilters form,.ticketAdvancedFilters>input,.ticketAdvancedFilters>select{min-width:0;width:100%}.ticketAdvancedFilters form{grid-column:auto;grid-template-columns:minmax(0,1fr)}.ticketFilters form{flex-wrap:wrap}.ticketFilters form input{min-width:0;width:100%}:is(.ticketEditor,.editForm,.ticketFilters,.managerFilters,.workflowStack) :is(input,select,textarea){font-size:16px}.activityForm>div{flex-wrap:wrap}.activityForm>div select{max-width:100%}.headerActions a,.headerActions button:nth-child(n){display:inline-flex}.headerActions>:is(button,a,select){flex:0 1 auto;min-width:0}.headerActions .guideInlineButton{white-space:normal;line-height:1.4}}@media (prefers-reduced-motion:reduce){.kpis button,.pieSvg path,.sidebar{transition:none}}.ticketTopbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--line)}.ticketTopbar nav{color:#69788e;font-size:14px;line-height:1.6}.ticketTopbar nav a{color:#52647d;text-decoration:none}.ticketTopbar nav>span:last-child{color:var(--text);font-weight:600}.ticketHero{margin:24px 0 20px}.ticketHeroRow{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(300px,1fr);align-items:center;grid-gap:24px;gap:24px;margin:20px 0}.ticketHeroRow .ticketHero{min-width:0;margin:0}.ticketDetailContent .ticketSlaCompact{padding:12px 16px}.ticketDetailContent .ticketSlaCompact>h2{margin:0 0 6px;padding-bottom:6px;font-size:14px}.ticketSlaCompact .sideRow{grid-template-columns:minmax(0,1fr) auto;padding:6px 0;gap:3px 8px}.ticketSlaCompact .sideRow:first-of-type{border-top:0}.ticketSlaCompact .sideRow small{font-size:11px}.ticketSlaCompact .mutedText{margin:0;font-size:12px}.ticketHero h1{margin:0 0 12px;font-size:clamp(23px,2.3vw,32px);line-height:1.35;overflow-wrap:anywhere}.ticketHeroMeta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:#526076}.ticketHeroMeta .badge{font-size:12px;line-height:1.5}.ticketOverview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;margin:0 0 24px}.ticketOverview>div{min-width:0;padding-left:20px;border-left:1px solid var(--line)}.ticketOverview>div:first-child{border-left:0;padding-left:0}.ticketOverview dt{color:#68768a;font-size:13px}.ticketOverview dd{margin:8px 0 0;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.ticketEquipmentGroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.ticketEquipmentGroups>section{min-width:0;border:1px solid var(--line);border-radius:8px;overflow:hidden}.ticketEquipmentGroups h3{margin:0;padding:11px 14px;font-size:14px;background:#edf2f9}.ticketEquipmentGroups .ticketFacts{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin:0;padding:16px 14px}.ticketEquipmentGroups .ticketFacts>div{display:grid;grid-template-columns:minmax(80px,.8fr) minmax(0,1.2fr);align-items:baseline;grid-gap:12px;gap:12px;border:0;padding:0;background:none}.ticketEquipmentGroups .ticketFacts dd{margin:0}.ticketDetailContent .detailLayout{grid-template-columns:minmax(0,2.2fr) minmax(300px,1fr)}.ticketDetailContent .detailAside{position:static}.ticketDetailContent .detailAside .actionRow{display:grid;grid-template-columns:minmax(0,1fr)}.ticketDetailContent .detailAside .actionRow select{min-width:0;width:100%}.ticketDetailContent .detailAside .workflowStack{gap:16px}.detailAside .workflowStack>.workflowMessage{order:-1}.detailAside .workflowStack>article:first-of-type{order:2}.detailAside .workflowStack>article:not(:first-of-type){order:1}.workflowCurrentStatus{padding:14px 18px;border:1px solid #cddcf4;border-radius:10px;background:#edf4ff}.workflowCurrentStatus small,.workflowCurrentStatus strong{display:block;line-height:1.5}.workflowCurrentStatus small{color:#5f718c;margin-bottom:6px}.workflowCurrentStatus strong{color:#245bb1}.workflowForm{margin-top:16px}.activityRecordMeta{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.activityRecordMeta time{color:var(--muted);font-size:12px}.ticketDetailContent .timeline .activityRecordBody{color:var(--text);font-size:14px;line-height:1.7;white-space:pre-wrap}.processingCard .cardHeading{min-height:42px;padding-right:0}.activityComposer{margin:-4px 0 20px}.activityComposer summary{margin-left:auto;width:-moz-fit-content;width:fit-content;max-width:100%;padding:8px 12px;border:1px solid #cbdaf0;border-radius:8px;color:#2a64c1;font-size:13px;cursor:pointer;list-style:none;text-align:center}.activityComposer summary::-webkit-details-marker{display:none}.activityComposer[open] summary{margin-bottom:14px;background:#edf4ff}.activityComposer .activityForm{margin-bottom:20px;padding:16px;border:1px solid var(--line);background:#f8faff;border-radius:8px}.ticketProgress .currentProgress{padding:12px 14px;border-radius:8px;background:#edf4ff;margin-bottom:20px}.currentProgress small,.currentProgress strong{display:block;line-height:1.5}.currentProgress small{color:#5a7090;margin-bottom:5px}.currentProgress strong{color:#235db5}.statusCardHeading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--line)}.ticketDetailContent .statusCardHeading h2{margin:0;padding:0;border:0;flex:1 1 100px}.ticketDetailContent .statusCardHeading :is(.workflowCurrentStatus,.currentProgress){flex:0 1 auto;min-width:0;max-width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:8px 12px;margin:0;background:#e8f0ff;border:1px solid #bdd1f5;border-radius:8px}.statusCardHeading :is(.workflowCurrentStatus,.currentProgress) small{margin:0;color:#4b6384;font-size:13px;line-height:1.5}.statusCardHeading :is(.workflowCurrentStatus,.currentProgress) strong{color:#164fa7;font-size:16px;font-weight:800;line-height:1.5;overflow-wrap:anywhere}.ticketStatusTone{--status-bg:#f1f5f9;--status-text:#334155;--status-border:#cbd5e1}.ticketStatusTone[data-tone=active]{--status-bg:#e8f0ff;--status-text:#164fa7;--status-border:#bdd1f5}.ticketStatusTone[data-tone=waiting]{--status-bg:#fff4e5;--status-text:#92400e;--status-border:#f2c78d}.ticketStatusTone[data-tone=restored]{--status-bg:#e6f7f8;--status-text:#11656e;--status-border:#99d7dd}.ticketStatusTone[data-tone=review]{--status-bg:#f2edff;--status-text:#6235a0;--status-border:#d1bdf4}.ticketStatusTone[data-tone=escalated]{--status-bg:#ffeded;--status-text:#a52222;--status-border:#f2b6b6}.ticketStatusTone[data-tone=closed]{--status-bg:#eaf7ee;--status-text:#21633b;--status-border:#add6b9}.ticketDetailContent .statusCardHeading .ticketStatusTone,.ticketDetailContent .ticketStatusTone{background:var(--status-bg);color:var(--status-text);border:1px solid var(--status-border)}.ticketDetailContent .statusCardHeading .ticketStatusTone :is(small,strong){color:var(--status-text)}.progressEvents{list-style:none;padding:0;margin:0 0 16px}.progressEvents li{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:12px;gap:12px;padding-bottom:20px}.progressEvents li:not(:last-child):before{content:"";position:absolute;left:9px;top:20px;bottom:0;width:2px;background:#dce8de}.progressEvents li>span{display:grid;place-items:center;height:20px;width:20px;border-radius:50%;background:#35a267;color:white;font-size:12px}.progressEvents strong{display:block;font-size:13px;line-height:1.5}.progressEvents small,.progressEvents time{display:block;margin-top:5px;font-size:12px;color:#64758c;line-height:1.4}.internalTicketInfo summary{cursor:pointer;font-weight:700;font-size:17px}.internalTicketInfo dl{display:grid;grid-gap:12px;gap:12px}.internalTicketInfo dt{color:var(--muted);font-size:12px}.internalTicketInfo dd{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.orgLayout.orgChartMode{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start}.hierarchyToolbar{padding:14px;border:1px solid var(--line);border-radius:var(--ui-radius);background:#fff;box-shadow:var(--ui-shadow);margin-bottom:24px}.hierarchyToolbar>input{flex:1 1 220px;min-width:0}.hierarchyToolbar .segmentedControl{flex:0 1 auto;max-width:100%}.hierarchyToolbar select{max-width:100%}.hierarchyWrap{min-height:420px;overflow:visible}.organizationHierarchy{min-width:0;scroll-margin-top:24px}.hierarchyHeading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--line)}.hierarchyHeading h2{margin:0;font-size:18px}.hierarchyHeading p,.hierarchyNote{font-size:12px;line-height:1.7;color:var(--muted)}.hierarchyHeading p{margin:6px 0 0}.hierarchyTools{display:flex;flex-wrap:wrap;gap:6px}.hierarchyMore,.hierarchyTools button{padding:7px 9px;border:1px solid var(--line);border-radius:7px;color:#45618b;background:#fff;cursor:pointer;font-size:12px}.hierarchyChildren,.hierarchyForest{list-style:none;margin:0;padding:0;min-width:0}.hierarchyNode{min-width:0;position:relative;margin:12px 0}.hierarchyChildren{padding-left:22px;margin-left:18px;border-left:1px solid #cbd8eb}.hierarchyChildren>li{position:relative}.hierarchyChildren>li:before{content:"";position:absolute;top:32px;left:-22px;width:22px;border-top:1px solid #cbd8eb}.hierarchyChildren.deep{padding-left:8px;margin-left:0}.hierarchyChildren.deep>li:before{width:8px;left:-8px}.hierarchyRow{display:flex;flex-wrap:wrap;align-items:center;min-width:0;background:#fff;border:1px solid #d6e0ef;border-radius:10px;box-shadow:0 1px 3px rgba(20,36,61,.04)}.hierarchyRow.selected{border-color:#2868e8;background:#edf4ff;box-shadow:0 0 0 1px #2868e8}.hierarchyRow.matched{outline:2px solid #e2ad39;outline-offset:2px}.hierarchyPerson{display:flex;flex-wrap:wrap;align-items:center;gap:10px;flex:1 1 240px;min-width:0;max-width:100%;padding:12px;background:none;border:0;border-radius:10px;color:inherit;text-align:left;cursor:pointer}.hierarchyPerson:hover{background:rgba(40,104,232,.04)}.hierarchyAvatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e2edff;color:#2360c2;font-weight:800;flex-shrink:0}.hierarchyIdentity{flex:1 1 110px;min-width:0;overflow-wrap:anywhere}.hierarchyIdentity strong{display:block;font-size:15px;line-height:1.5}.hierarchyIdentity small{display:block;margin-top:3px;color:#61728a;font-size:12px;line-height:1.5}.hierarchyIdentity .hierarchyOther{color:#4564a0;font-size:11px}.hierarchyRegions{flex:1 1 90px;min-width:0;overflow-wrap:anywhere;color:#52657f;font-size:12px;line-height:1.5}.hierarchyStatus{padding:5px 8px;border-radius:6px;background:#f1f5f9;color:#526076;font-size:12px;white-space:nowrap}.hierarchyStatus.active{background:#eaf7ee;color:#21633b}.hierarchyStatus.disabled{background:#f1f5f9;color:#526076}.hierarchyStatus.locked{background:#fff4e5;color:#92400e}.hierarchyContext{color:#738095;font-size:11px}.hierarchyToggle{display:flex;gap:8px;align-items:center;justify-content:space-between;margin:6px 10px 6px auto;padding:7px 9px;border:1px solid #dbe4f1;border-radius:7px;background:#f7f9fc;color:#536b8d;font-size:11px;cursor:pointer;max-width:calc(100% - 20px)}.hierarchyToggle b{font-size:18px}.hierarchyMore,.hierarchyReference{display:block;margin:10px 0;padding:10px 12px;width:100%;text-align:left;border:1px dashed #bed0ea;border-radius:8px;color:#3264aa;background:#f8fbff;font-size:12px;overflow-wrap:anywhere;cursor:pointer}.hierarchyGroup{margin-top:18px}.hierarchyGroupHeading{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px;border:1px solid var(--line);border-radius:9px;background:#f7f9fc;color:#344760;text-align:left;font-weight:600;cursor:pointer}.hierarchyGroupHeading b{padding:3px 8px;border-radius:8px;color:#2868e8;background:#e8f0ff;font-size:12px}.hierarchyNote{margin:20px 0 0;padding-top:14px;border-top:1px solid var(--line)}.chartDetailPanel{min-width:0}.chartDetailPanel :is(.orgHint,dd){overflow-wrap:anywhere}.chartDetailPanel .orgDetailList div{grid-template-columns:90px minmax(0,1fr)}.chartDetailBackdrop,.chartDetailClose{display:none}.orgLayout.listMode{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.peopleToolbar{padding:16px;background:#fff;border:1px solid var(--line);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);margin-bottom:24px;align-items:center}.peopleToolbar .segmentedControl{flex:1 0 100%;width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;padding-bottom:12px}.peopleToolbar .segmentedControl button{flex:0 1 auto}.peopleToolbar>input{flex:1 1 240px;min-width:0}.peopleToolbar>select{flex:1 1 130px;min-width:0;max-width:100%}.peopleFilterHint{margin:2px 0 0;flex-basis:100%;font-size:12px;line-height:1.6;color:var(--muted)}.orgList.peopleDirectoryPanel{display:block;min-width:0;padding:20px;background:#fff;border:1px solid var(--line);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow)}.peopleListHeading{display:flex;align-items:center;gap:12px;padding-bottom:14px}.peopleListHeading h2{margin:0;font-size:18px}.peopleListHeading>span{padding:4px 9px;background:#f1f5f9;border-radius:8px;color:#64748b;font-size:12px}.peopleTableWrap{min-width:0;overflow-x:auto}.peopleDirectoryTable{table-layout:fixed;min-width:0;width:100%}.peopleDirectoryTable :is(th,td){white-space:normal;padding:13px 8px;overflow-wrap:anywhere;vertical-align:middle;line-height:1.5}.peopleDirectoryTable th{font-size:12px;color:#52657e;background:#f5f8fc;text-align:left}.peopleDirectoryTable th:first-child{width:34%}.peopleDirectoryTable th:nth-child(2){width:19%}.peopleDirectoryTable th:nth-child(3){width:18%}.peopleDirectoryTable th:nth-child(4){width:16%}.peopleDirectoryTable th:nth-child(5){width:13%}.peopleListRow{cursor:pointer}.peopleListRow:hover{background:#f8faff}.peopleListRow.selected{background:#edf4ff}.peopleListRow.selected td:first-child{box-shadow:inset 3px 0 #2868e8}.peopleIdentity{display:flex;align-items:center;gap:9px;width:100%;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.peopleIdentity>span:last-child{min-width:0}.peopleIdentity strong{display:block;font-size:14px;line-height:1.5}.peopleIdentity small{display:block;font-size:11px;margin-top:3px;color:#68798f;overflow-wrap:anywhere}.peopleAvatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#2868e8;background:#e0ebff;font-weight:700;flex-shrink:0}.peopleValue{display:block;font-size:12px}.peopleMore{display:inline-block;padding:1px 6px;margin-top:3px;border-radius:7px;background:#e4edff;color:#2868e8;font-size:11px;font-weight:700}.peopleUnset{color:var(--muted);font-size:12px}.peopleAccountStatus{display:inline-block;padding:4px 7px;border-radius:7px;font-size:12px;background:#f1f5f9;color:#526076}.peopleAccountStatus.active{background:#eaf7ee;color:#21633b}.peopleAccountStatus.locked{background:#fff4e5;color:#92400e}.peopleLoading{color:var(--primary);font-size:12px}.peopleEmpty{text-align:center;color:var(--muted);padding:30px!important}.peopleCellLabel{display:none}.peoplePageSize{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.peoplePageSize select{min-height:34px;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#526076}.peoplePageNumber{align-self:center;white-space:nowrap}.peopleDetailIdentity{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0}.peopleDetailIdentity>div{flex:1 1 130px;min-width:0}.peopleDetailIdentity .peopleAvatar{width:44px;height:44px;font-size:20px}.peopleDetailIdentity .orgHint{margin-top:4px}.peopleDirectoryPanel .orgPagination{flex-wrap:wrap;margin-top:16px;border-top:1px solid var(--line);padding-top:16px}.peopleDirectoryPanel .orgPagination>div{flex-wrap:wrap}@media(max-width:1100px){.orgLayout.listMode{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.orgList.peopleDirectoryPanel{padding:14px}.peopleDirectoryTable,.peopleDirectoryTable tbody{display:block}.peopleDirectoryTable thead{display:none}.peopleDirectoryTable tr{display:block;padding:12px;margin-bottom:12px;border:1px solid var(--line);border-radius:9px}.peopleDirectoryTable tr.peopleListRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px}.peopleDirectoryTable .peopleListRow>td:first-child{grid-column:1/-1}.peopleDirectoryTable td{display:block;border:0;padding:5px 0}.peopleDirectoryTable .peopleIdentity{margin-bottom:8px}.peopleCellLabel{display:block;font-size:11px;color:#718198;margin-bottom:3px}.peopleListRow.selected td:first-child{box-shadow:none}.peopleListRow.selected{border-color:#2868e8}.peopleToolbar .segmentedControl{overflow-x:auto}.peopleToolbar .segmentedControl button{padding:8px;font-size:12px}}@media(max-width:1100px){.orgLayout.orgChartMode{grid-template-columns:minmax(0,1fr)}.orgPanel.chartDetailPanel{display:none}.orgPanel.chartDetailPanel[data-open=true]{display:block;position:fixed;right:0;top:0;bottom:0;z-index:320;width:min(440px,100%);max-height:100dvh;overflow-y:auto;border-radius:14px 0 0 14px;padding:24px}.chartDetailBackdrop{display:block;position:fixed;inset:0;z-index:310;border:0;background:rgba(12,30,55,.45)}.chartDetailClose{display:block;margin:0 0 12px auto;border:1px solid var(--line);background:#f4f7fb;color:#526076;border-radius:8px;width:36px;height:36px;font-size:22px;cursor:pointer}}@media(max-width:600px){.hierarchyChildren{margin-left:6px;padding-left:12px}.hierarchyChildren>li:before{left:-12px;width:12px}.hierarchyPerson{padding:10px;gap:8px;flex-basis:200px}.hierarchyRegions{flex-basis:100%;margin-left:42px}.hierarchyIdentity{flex-basis:90px}.hierarchyToggle{margin-top:0}.hierarchyToolbar .segmentedControl{width:100%}.hierarchyToolbar .segmentedControl button{padding:8px;font-size:12px}}.createPageHeader{margin:24px 0 20px}.createSectionNav{display:flex;flex-wrap:wrap;gap:10px 18px;padding:16px 20px;margin-bottom:24px;background:#fff;border:1px solid var(--line);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow)}.createSectionNav a{display:inline-flex;gap:8px;align-items:center;text-decoration:none;color:#4c607d;font-size:13px;line-height:1.5}.createSectionNav a>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#edf4ff;color:#2868e8;font-weight:700;flex-shrink:0}.ticketCreateEditor{grid-template-columns:minmax(0,1fr);align-items:start}.ticketCreateEditor>section{grid-column:1;scroll-margin-top:24px}.ticketCreateEditor>section>h2{display:flex;gap:10px;align-items:center}.ticketCreateEditor>section>h2:before{content:"";width:4px;height:21px;border-radius:3px;background:#86acf0;flex-shrink:0}.ticketCreateEditor>.createPriorityCard{grid-column:1;grid-row:auto;position:static;max-height:none;overflow:visible;border-top:3px solid #b6cef7}.createPriorityCard .priorityRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:20px;margin:20px 0}.createPriorityCard .priorityRow>div{padding:16px;border:1px solid #d2e1fa}.createPriorityCard .priorityRow small{font-size:12px}.createPriorityCard .priorityRow strong{font-size:22px}.customerVisibleFields{padding:18px;background:#f7f9fc;border:1px solid var(--line);border-radius:10px;display:grid;grid-gap:16px;gap:16px}.customerVisibleFields h3{font-size:15px;margin:0}.customerVisibleFields p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.customerVisibleFields input[type=checkbox]{margin:0 6px 0 0;vertical-align:middle}.ticketCreateEditor>footer{grid-column:1/-1;padding:14px 20px;border:1px solid var(--line);background:#fff;border-radius:var(--ui-radius);box-shadow:var(--ui-shadow)}.ticketCreatePage :is(input,select,textarea){font-weight:400}.ticketCreateEditor>footer button{min-height:42px;min-width:140px;font-size:14px;font-weight:700}.ticketCreateEditor>footer a{font-size:14px;padding:10px}.createFormError{grid-column:1/-1}@media (max-width:1100px){.ticketCreateEditor{grid-template-columns:minmax(0,1fr)}.ticketCreateEditor>.createPriorityCard{grid-column:1;grid-row:auto;position:static;max-height:none;overflow:visible}}@media (max-width:768px){.createSectionNav{padding:12px;margin-bottom:16px;gap:10px 12px}.createPriorityCard .priorityRow{grid-template-columns:minmax(0,1fr)}.ticketCreateEditor>footer{padding:12px}.customerVisibleFields{padding:14px}}@media (min-width:1250px){.processingCard{position:relative}.processingCard:has(.activityComposer)>.cardHeading{padding-right:230px}.activityComposer>summary{position:absolute;top:24px;right:24px;max-width:220px}}@media (max-width:1100px){.ticketDetailContent .detailLayout,.ticketHeroRow{grid-template-columns:minmax(0,1fr)}.ticketHeroRow{gap:16px}.ticketOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.ticketOverview>div:nth-child(3){border-left:0;padding-left:0}}@media (max-width:768px){.ticketTopbar .headerActions{width:auto}.ticketEquipmentGroups{grid-template-columns:minmax(0,1fr)}.ticketOverview{padding:16px;gap:16px;margin-bottom:16px}.ticketOverview>div{padding-left:12px}.ticketOverview dd{font-size:13px}.ticketDetailContent .ticketEquipmentGroups .ticketFacts{grid-template-columns:minmax(0,1fr)}.ticketHero{margin-top:20px}}