.workspacePageTitle{background:var(--surface-selected);color:#fff;border-bottom:2px solid #0757ee;align-items:center;min-width:0;min-height:52px;padding:12px 16px;display:flex}.workspacePageTitle h1{color:inherit;overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:650;line-height:1.3}.workspacePageTitleContext{border-left:1px solid var(--line);min-width:0;color:var(--muted);overflow-wrap:anywhere;margin-left:20px;padding-left:20px;font-size:13px;line-height:1.5}.workspacePageActions{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:10px 16px;display:flex}.workspacePageIntro{color:var(--muted);margin:12px 16px;font-size:14px;line-height:1.5}.workspaceDesign .workspace :is(h1,h2,h3,h4,h5,h6),.workspaceDesign .workspace .paneHeader,.workspaceDesign .workspace .paneHeader>span{text-transform:none}@media (max-width:720px){.workspacePageTitle{min-height:48px;padding:10px 16px}.workspacePageTitle h1{font-size:19px}.workspacePageTitle:has(.workspacePageTitleContext){flex-wrap:wrap;gap:6px}.workspacePageTitleContext{border:0;flex-basis:100%;margin:0;padding:0;font-size:12px}}
.woNotificationSlot{flex-shrink:0;align-self:center;margin-left:auto;position:relative}.woNotificationTray{font-size:13px;position:relative}.woNotificationTray summary{cursor:pointer;background:var(--panel);color:var(--text);border:1px solid var(--control-border);border-radius:5px;align-items:center;gap:7px;min-height:36px;padding:8px 10px;list-style:none;display:flex}.woNotificationTray summary::-webkit-details-marker{display:none}.woUnreadCount{color:#fff;text-align:center;background:#0757ee;border-radius:9px;min-width:19px;padding:2px 5px;font-size:11px}.woNotificationPanel{z-index:1100;border:1px solid var(--control-border);background:var(--panel);width:min(390px,100vw - 24px);max-height:70vh;color:var(--text);border-radius:7px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 8px 24px #0008}.woMessageHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.woMessageHeading h2{margin:0;font-size:16px}.woMessageList{gap:6px;margin-top:9px;display:grid}.woMessageNotice{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#222;border:1px solid #525d68;border-radius:5px;gap:4px;padding:9px;display:grid}.woMessageNotice strong{font-size:12px}.woMessageNotice small{color:var(--muted);font-size:11px}.woMessageExcerpt{white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.woUnreadDot{background:#55a3ff;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.woNotificationTray summary:focus-visible,.woMessageNotice:focus-visible{outline-offset:3px;outline:2px solid #64b5ff}.woBoardControls{justify-content:space-between;align-items:center;gap:8px;display:flex}.woParticipants{border:1px solid #555;border-radius:5px;padding:8px;font-size:12px}.woParticipants summary{cursor:pointer;font-weight:600}.woParticipants ul{padding-left:18px}.woParticipants li{margin:6px 0}.woParticipants button{margin-left:6px;padding:3px 6px;font-size:11px}.woMessageActivity{opacity:.85;border-left-color:#666!important}.woInternalMessage{border-left-color:#d5ad67!important}.woMessageBoard{scroll-margin-top:90px}.woMessageBoard h3{font-size:15px}.woMessageBoard textarea{min-height:68px}@media (min-width:721px){.workspaceNavigation:not([data-desktop-pinned=true])>.woNotificationSlot{position:absolute;top:12px;right:16px}.workspaceNavigation[data-desktop-pinned=true]>.woNotificationSlot{align-self:stretch;margin:12px 0 0}.workspaceNavigation[data-desktop-pinned=true] .woNotificationPanel{left:0;right:auto}.workspaceNavigation:not([data-desktop-pinned=true]) .workspaceNavigationDesktopBar{padding-right:135px}}@media (max-width:720px){.woNotificationSlot{position:absolute;top:12px;right:12px}.workspaceNavigationMobileToggle{margin-right:120px}.woNotificationTray summary{padding:7px;font-size:12px}}.woBoardControls{flex-wrap:wrap}.woBoardActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.woFollowButton[aria-pressed=true]{background:var(--surface-selected);color:var(--text);border-color:#2769b3}.woFollowButton:focus-visible{outline-offset:3px;outline:2px solid #64b5ff}
.dashboardPage{color:var(--text);background:#000}.dashboardLayout{gap:14px;padding:16px 20px 24px;display:grid}.dashboardToolbar,.dashboardQuickActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboardToolbar{justify-content:space-between}.dashboardPage :is(button,select){font:inherit;color:var(--text);font-size:13px}.dashboardPage button{cursor:pointer}.dashboardPage :is(button,select):focus-visible{outline-offset:2px;outline:2px solid #83b7ff}.dashboardAction{background:var(--panel);border:1px solid #505050;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:8px 16px;display:inline-flex;font-weight:600!important}.dashboardAction:hover{background:#353535;border-color:#83b7ff}.dashboardSiteFilter{min-width:0;max-width:260px}.dashboardSiteFilter select{background:var(--panel);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #505050;border-radius:6px;width:100%;max-width:260px;min-height:42px;padding:8px 30px 8px 12px}.dashboardSiteFilter select:disabled{opacity:.65}.dashboardMainGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.dashboardLists{gap:14px;min-width:0;display:grid}.dashboardCard{background:var(--panel);border:1px solid #484848;border-radius:6px;min-width:0;overflow:hidden}.dashboardCardHeading{border-bottom:1px solid #454545;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.dashboardPage h2{margin:0;font-size:18px;font-weight:650;line-height:1.35}.dashboardCardHeading p{color:var(--muted);margin:4px 0 0;font-size:12px}.dashboardTextAction{white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0757ee;flex:none;padding:3px 0}.dashboardTextAction:hover{color:#d0e2ff}.dashboardCompactRow{text-align:left;background:0 0;border:0;border-bottom:1px solid #454545;grid-template-columns:20px minmax(0,1.5fr) minmax(0,1fr) minmax(66px,auto) 12px;align-items:center;gap:10px;width:100%;min-height:46px;padding:9px 16px;display:grid}.dashboardCompactRow:last-child{border-bottom:0}.dashboardCompactRow:hover,.dashboardAgendaRow:hover{background:#353535}.dashboardCompactRow strong,.dashboardRowLocation,.dashboardAgendaRow strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboardRowLocation,.dashboardRowMeta{color:var(--muted);font-size:12px}.dashboardDot{background:var(--muted);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.dashboardDotWarning{background:#e6ad55}.dashboardDotDue{background:#0757ee}.dashboardEmpty{color:var(--muted);margin:0;padding:16px;font-size:13px;line-height:1.5}.dashboardFootnote{color:var(--muted);margin:0;padding:8px 16px;font-size:11px;line-height:1.5}.dashboardCalendarMode{border:1px solid #505050;border-radius:5px;flex:none;display:flex;overflow:hidden}.dashboardCalendarMode button{background:0 0;border:0;padding:6px 12px}.dashboardCalendarMode button[aria-pressed=true]{color:#fff;background:#0757ee}.dashboardCalendarControls{justify-content:center;align-items:center;gap:12px;padding:8px 12px;display:flex}.dashboardCalendarControls button{background:var(--panel);border:1px solid #505050;border-radius:4px;min-width:32px;min-height:30px}.dashboardCalendarControls strong{text-align:center;flex:1;font-size:14px}.dashboardCalendarControls .dashboardToday{padding:4px 10px}.dashboardCalendarWeekdays,.dashboardCalendarDays{grid-template-columns:repeat(7,minmax(0,1fr));margin:0 12px;display:grid}.dashboardCalendarWeekdays{border-top:1px solid #484848;border-left:1px solid #484848}.dashboardCalendarWeekdays span{text-align:center;color:var(--muted);border-right:1px solid #484848;padding:5px 0;font-size:11px}.dashboardCalendarDays{border-top:1px solid #484848;border-left:1px solid #484848}.dashboardCalendarDays button{background:var(--panel);border:1px solid #484848;border-top:0;border-left:0;align-content:center;justify-items:center;min-height:39px;padding:2px;display:grid}.dashboardCalendarDays button>span:first-child{border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.dashboardCalendarDays button[data-outside]{color:#a3a3a3}.dashboardCalendarDays button[aria-current=date]>span:first-child{outline:1px solid var(--muted)}.dashboardCalendarDays button[data-selected]>span:first-child{color:#fff;background:#0757ee}.dashboardCalendarDays button:hover{background:#3b3b3b}.dashboardDayDots{gap:3px;height:7px;display:flex}.dashboardDayDots .dashboardDot{width:5px;height:5px}.dashboardAgenda{border-top:1px solid #484848;margin:10px 12px 0}.dashboardAgenda h3{margin:0;padding:10px 2px;font-size:14px}.dashboardAgenda .dashboardEmpty{padding:6px 2px 10px;font-size:12px}.dashboardAgendaRow{text-align:left;background:0 0;border:0;border-top:1px solid #454545;grid-template-columns:10px minmax(0,1fr) auto 10px;align-items:center;gap:9px;width:100%;min-height:40px;padding:7px 2px;display:grid}.dashboardAgendaRow>span:nth-last-child(2){color:var(--muted);font-size:11px}.dashboardPlanned{color:var(--muted);border:1px solid #666;border-radius:4px;padding:3px 7px;font-size:11px}.dashboardOverviewHeading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dashboardOverviewHeading>span{color:var(--muted);font-size:11px}.dashboardOverviewBand{background:var(--panel);border:1px solid #484848;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 0;display:grid}.dashboardOverviewBand>div{border-right:1px solid #606060;justify-content:center;align-items:center;gap:12px;min-width:0;padding:2px 10px;display:flex}.dashboardOverviewBand>div:last-child{border-right:0}.dashboardOverviewBand strong{color:var(--text);font-size:25px}.dashboardOverviewBand span{color:var(--muted);font-size:12px}.dashboardNote{color:var(--muted);margin:0;font-size:13px}.dashboardSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.dashboardMainGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.dashboardLayout{gap:12px;padding:12px}.dashboardQuickActions{gap:6px}.dashboardAction{padding:8px 10px;font-size:12px!important}.dashboardAction .workspaceIcon{width:18px}.dashboardCardHeading{gap:8px;padding:10px 12px}.dashboardPage h2{font-size:16px}.dashboardCompactRow{grid-template-columns:16px minmax(0,1fr) auto 10px;gap:7px;padding:10px 12px}.dashboardRowLocation{grid-area:2/2}.dashboardRowMeta{grid-area:1/3/span 2}.dashboardCompactRow>span:last-child{grid-area:1/4/span 2}.dashboardOverviewHeading{flex-wrap:wrap}.dashboardOverviewBand{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.dashboardOverviewBand>div:nth-child(2){border:0}.dashboardOverviewBand>div{justify-content:flex-start;gap:8px}.dashboardCalendarMode button{padding:6px 8px}}
.dailyToolsContent{gap:14px;max-width:1100px;padding:16px 20px 24px;display:grid}.calculatorSectionButtons{flex-wrap:wrap;gap:8px;display:flex}.calculatorSectionButtons button{background:var(--panel);color:var(--text);cursor:pointer;border:1px solid #666;border-radius:6px;min-height:40px;padding:9px 14px;font-size:14px}.calculatorSectionButtons button[aria-pressed=true]{background:var(--surface-selected);border-color:#83b7ff;box-shadow:inset 0 -2px #0757ee}.calculatorCard{background:var(--panel);border:1px solid #505050;border-radius:8px;gap:16px;padding:18px;display:grid}.calculatorCardHeading h2{margin:0 0 4px;font-size:19px}.calculatorCardHeading p,.calculatorNote{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.calculatorFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.calculatorFields .editField{min-width:0;margin:0}.calculatorFields .editField>span{color:var(--text);text-transform:none;letter-spacing:0;font-size:13px}.calculatorFields :is(input,select){min-height:42px;font-size:15px}.calculatorActions,.calculatorResultActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.calculatorResult{background:#222;border:1px solid #666;border-left:3px solid #0757ee;border-radius:6px;min-width:0;padding:16px}.calculatorResultLabel{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.calculatorResult output{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:23px;font-weight:650;line-height:1.4;display:block}.calculatorResult p{color:var(--muted);margin:8px 0 12px;font-size:13px}.calculatorResultActions{margin-top:12px}.calculatorResultActions span{color:var(--muted);font-size:12px}.calculatorReference{color:var(--muted);font-size:13px}.calculatorReference summary{cursor:pointer;width:fit-content}.calculatorReference p{margin:10px 0 0;line-height:1.6}.calculatorReference a,.helpTask a{color:#a9ceff}.workFilters{background:var(--panel);border:1px solid #505050;border-radius:8px;grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:12px;margin:14px 20px 0;padding:14px;display:grid}.workFilters .editField{min-width:0;margin:0}.workFilters .editField>span{text-transform:none;letter-spacing:0;color:var(--text);font-size:12px}.workFilters :is(input,select){min-height:40px;font-size:13px}.workFilterSummary{color:var(--muted);margin:8px 20px 0;font-size:12px;line-height:1.5}.workFilterSummary p{margin:3px 0}.workPanelCount{color:var(--muted);white-space:nowrap;font-size:12px}.helpTask{background:var(--panel);border:1px solid #505050;border-radius:8px;align-content:start;gap:8px;padding:16px;display:grid}.helpTask h3{margin:0;font-size:17px}.helpTask p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.helpTask button{justify-self:start;margin-top:6px}.helpDisclosure{background:var(--panel);border:1px solid #505050;border-radius:8px}.helpDisclosure>summary{cursor:pointer;padding:13px 16px;font-size:15px;font-weight:600}.helpDisclosure>.modulesSection{padding:0 16px 16px}.helpDisclosure p{font-size:13px}.helpDisclosure .modulesCard{min-height:0}.helpBoundary{color:var(--muted);margin:0;font-size:13px;line-height:1.55}@media (max-width:900px){.workFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dailyToolsContent{padding:12px}.calculatorCard{padding:14px}.calculatorFields,.workFilters{grid-template-columns:minmax(0,1fr)}.workFilters{margin:12px 12px 0}.workFilterSummary{margin:8px 12px 0}.calculatorResult output{font-size:20px}}
.teamContent{gap:10px;padding:14px 20px 24px;display:grid}.teamToolbar{background:var(--panel);border:1px solid #505050;border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;padding:12px;display:flex}.teamToolbar>label:first-child{flex:240px}.teamPage .primaryButton{width:auto;min-height:38px;margin-top:0;padding:8px 12px;font-size:13px}.teamToolbar>button{flex:none}.teamPage label{color:var(--text);gap:5px;min-width:0;font-size:13px;display:grid}.teamPage :is(input:not([type=checkbox]),select,textarea){width:100%;min-height:38px;font:inherit;color:var(--text);background:var(--panel);border:1px solid #666;border-radius:6px;padding:8px 10px}.teamPage input[type=checkbox]{accent-color:#0757ee;flex:none;width:16px;height:16px}.teamSummary{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;display:flex}.teamNotice:empty{display:none}.teamNotice{color:var(--muted);font-size:13px}.teamLayout{align-items:start;gap:14px;min-width:0;display:grid}.teamLayout.teamHasDetails{grid-template-columns:minmax(240px,1fr) minmax(340px,430px)}.teamList{background:var(--panel);border:1px solid #505050;border-radius:8px;min-width:0;overflow:hidden}.teamRow{text-align:left;width:100%;color:var(--text);background:var(--panel);cursor:pointer;overflow-wrap:anywhere;border:0;border-bottom:1px solid #505050;gap:4px;padding:11px 14px;display:grid}.teamRow:hover{background:#333}.teamRow[aria-pressed=true]{background:var(--surface-selected);box-shadow:inset 3px 0 #0757ee}.teamRow>span:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.teamRow strong{font-size:14px;font-weight:600}.teamRow>span:last-child,.teamRow small{color:var(--muted);font-size:12px;line-height:1.5}.teamRow:disabled{cursor:default;opacity:.65}.teamGroupLabel{color:var(--muted);background:#222;border-bottom:1px solid #505050;margin:0;padding:10px 14px;font-size:12px;font-weight:600}.teamDetails{background:var(--panel);border:1px solid #505050;border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid}.teamPanelHeading{justify-content:space-between;align-items:start;gap:10px;display:flex}.teamPanelHeading h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:18px}.teamPanelHeading button{flex:none}.teamFacts{grid-template-columns:110px minmax(0,1fr);gap:9px 12px;margin:0;font-size:13px;display:grid}.teamFacts dt{color:var(--muted)}.teamFacts dd{overflow-wrap:anywhere;margin:0}.teamPage a{color:#a9ceff}.teamLinks h3,.teamCrewEditor h3{margin:0 0 8px;font-size:14px}.teamLinks p,.teamCrewEditor p{color:var(--muted);font-size:13px}.teamMemberLink{text-align:left;color:#a9ceff;cursor:pointer;overflow-wrap:anywhere;background:#222;border:1px solid #505050;border-radius:6px;width:100%;margin-top:6px;padding:8px;display:block}.teamNotes{background:#222;border:1px solid #505050;border-radius:6px;padding:10px}.teamNotes summary{cursor:pointer;font-size:13px}.teamNotes :is(p,small){color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.teamNotes>label,.teamNotes>.teamChecks{margin-top:10px}.teamActions,.teamArchiveConfirm{flex-wrap:wrap;gap:8px;display:flex}.teamArchiveConfirm{background:#222;border:1px solid #777;border-radius:6px;padding:12px}.teamArchiveConfirm p{width:100%;margin:0;font-size:13px}.teamArchived{color:var(--muted);margin:0;font-size:12px}.teamEditor{gap:12px;display:grid}.teamFormFields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.teamFieldPair,.teamChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.teamChecks label,.teamMemberPicker label{align-items:center;gap:8px;line-height:1.4;display:flex}.teamCrewEditor{gap:10px;display:grid}.teamMemberPicker{background:#222;border:1px solid #505050;border-radius:6px;gap:10px;max-height:190px;padding:10px;display:grid;overflow:auto}.teamHint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.teamEditor>button{justify-self:start}.teamEmpty{color:var(--muted);padding:22px 16px;font-size:13px}.teamEmpty strong{color:var(--text)}.teamPage :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #a9ceff}@media (max-width:900px){.teamLayout.teamHasDetails{grid-template-columns:minmax(0,1fr)}.teamHasDetails .teamDetails{grid-row:1}}@media (max-width:600px){.teamContent{padding:12px}.teamToolbar>label{flex:140px}.teamFacts{grid-template-columns:95px minmax(0,1fr)}.teamFieldPair{grid-template-columns:minmax(0,1fr)}.teamDetails{padding:12px}}
.workOrderPage{min-width:0}.workOrderPage .teamContent{flex-direction:column;gap:8px;min-height:0;display:flex}.woCommandBar{border-bottom:1px solid #393939;flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:0 0 8px;display:flex}.woTabs{flex-wrap:wrap;flex:auto;align-items:center;gap:3px;min-width:0;display:flex}.workOrderPage .woTabs button{color:var(--muted);background:0 0;border-color:#0000}.workOrderPage .woTabs button:hover{color:var(--text);background:#333}.workOrderPage .woTabs button[aria-pressed=true]{background:var(--surface-selected);color:var(--text);border-color:#2769b3}.workOrderPage .woCommandBar button{min-height:34px;padding:6px 10px;font-size:12px}.woRequestButton{flex:none}.uaWorkOrder .woCommandBar>.uaToolbar{flex:0 auto;margin:0 8px 0 0}.woSummary{flex:none;align-items:center;min-height:18px;font-size:11px}.woSystemNote{font-size:11px;position:relative}.woSystemNote summary{cursor:pointer;color:var(--muted)}.woSystemNote p{z-index:4;background:#222;border:1px solid #666;border-radius:6px;width:240px;max-width:calc(100vw - 40px);margin:0;padding:10px;position:absolute;top:18px;right:0;box-shadow:0 6px 20px #0007}.workOrderPage .woWorkspace,.workOrderPage .woWorkspace.teamHasDetails{flex:1;grid-template-columns:340px minmax(0,1fr);align-items:stretch;gap:12px;min-height:440px;display:grid}.workOrderPage .woQueue{background:#222;flex-direction:column;align-self:stretch;min-height:0;max-height:calc(100dvh - 220px);display:flex;overflow:hidden}.woQueueTools{background:var(--panel);border-bottom:1px solid #505050;flex:none}.woQueueHeading{justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.woQueueHeading h2{margin:0;font-size:14px}.woQueueHeading>span{color:var(--muted);font-variant-numeric:tabular-nums;background:#222;border-radius:4px;padding:2px 7px;font-size:11px}.workOrderPage .woFilters{background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;align-items:end;gap:8px;padding:0 12px 10px;display:grid}.workOrderPage .woFilters>label{gap:4px;min-width:0;font-size:11px}.workOrderPage .woFilters>label:first-child{grid-column:1/-1}.workOrderPage .woFilters :is(input,select){background:#222;border-color:#555;width:100%;min-width:0;min-height:34px;padding:6px 8px;font-size:12px}.workOrderPage .woFilters button{min-height:28px;padding:4px 8px;font-size:11px}.workOrderPage .woFilters>.textButton{justify-self:end}.woQueueRows{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.workOrderPage .woQueue .teamRow{background:#222;border-bottom:1px solid #414141;gap:5px;padding:12px}.workOrderPage .woQueue .teamRow:hover{background:#333}.workOrderPage .woQueue .teamRow[aria-pressed=true]{background:var(--surface-selected);box-shadow:inset 3px 0 #0757ee}.workOrderPage .woQueue .teamRow>span:first-child{gap:7px}.woQueueTop{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.woQueueNumber{color:var(--muted);margin-right:auto;font-size:11px;font-weight:650}.woBadge{border:1px solid var(--control-border);color:#d9e3ed;white-space:nowrap;background:#222;border-radius:4px;align-items:center;padding:2px 7px;font-size:11px;line-height:1.4;display:inline-flex}.woBadge[data-status=Assigned],.woBadge[data-status=In\ Progress]{background:var(--surface-selected);color:#d9eaff;border-color:#2769b3}.workOrderPage .woQueueTitle{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.45}.woQueuePlace{color:#d9e3ed;font-size:12px;line-height:1.4}.woQueueAssignment{color:var(--muted);font-size:11px;line-height:1.4}.woQueueMeta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:3px;font-size:11px;display:flex}.workOrderPage .woQueueMeta small{font-size:11px}.workOrderPage .woDetails{scrollbar-gutter:stable;flex-direction:column;align-self:stretch;gap:14px;min-height:0;max-height:calc(100dvh - 220px);padding:0 20px 20px;scroll-padding-top:60px;display:flex;overflow:auto;container-type:inline-size}.woDetailHeader{z-index:2;background:var(--panel);border-bottom:1px solid #414141;align-items:center;padding:10px 0;position:sticky;top:0}.workOrderPage .woDetailHeader h2{letter-spacing:.02em;color:var(--muted);margin:0;font-size:12px}.woDetailHeader .secondaryButton{min-height:28px;padding:5px 8px;font-size:11px}.woRecordHero{border-bottom:1px solid #414141;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 0 16px;display:flex}.woRecordIdentity{flex:360px;min-width:0}.woRecordMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-size:11px;display:flex}.woRecordMeta>span+span:not(.woBadge){border-left:1px solid #555;padding-left:10px}.woTitle{overflow-wrap:anywhere;letter-spacing:-.015em;margin:0;font-size:20px;line-height:1.35}.woRecordActions{flex:0 auto;gap:6px}.workOrderPage .woRecordActions button{min-height:34px;padding:6px 10px;font-size:12px}.woRecordActions .primaryButton~.primaryButton{background:var(--panel);border-color:#666}.woReadGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:16px;min-width:0;display:grid}.woOverview{gap:14px;min-width:0;display:grid}.woOverview>h3,.woUpdates h3{margin:0;font-size:14px}.woOverview .teamFacts{grid-template-columns:108px minmax(0,1fr);gap:10px 12px;font-size:12px;line-height:1.45}.woOverview .teamFacts dt{color:#aabacb}.woOverview .teamFacts dd{color:var(--text)}.woRequestDescription{background:#222;border:1px solid #414141;border-radius:6px;padding:12px}.woRequestDescription h4{letter-spacing:.02em;color:var(--muted);margin:0 0 7px;font-size:11px;font-weight:600}.woText{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.workOrderPage .woReadGrid>.woMessageBoard{background:#222;border:1px solid #505050;border-radius:7px;grid-area:1/2/span 2;min-width:0;padding:12px;scroll-margin-top:65px}.woUpdates{gap:9px;display:grid}.woBoardControls{border-bottom:1px solid #414141;padding-bottom:8px}.woReadGrid .woBoardActions button{min-height:28px;padding:4px 7px;font-size:11px}.woReadGrid .woMessageBoard>.teamHint{margin:0;font-size:11px;line-height:1.45}.woReadGrid .woParticipants{background:var(--panel);border-color:#414141;padding:7px 8px;font-size:11px}.woConversation{scrollbar-gutter:stable;gap:4px;min-width:0;max-height:230px;display:grid;overflow:auto}.woUpdates article{background:var(--panel);overflow-wrap:anywhere;border:1px solid #414141;border-left:2px solid #0757ee;border-radius:4px;padding:6px 8px;font-size:13px;line-height:1.4}.woUpdates article small{color:var(--muted);font-size:11px;line-height:inherit;display:inline}.woUpdates article small:after{content:" — ";color:var(--muted)}.woUpdates article p{white-space:pre-wrap;font-size:13px;line-height:inherit;margin:0;display:inline}.woReadGrid .woMessageActivity{opacity:1}.woReadGrid .woComposer{border-top:1px solid #414141;gap:7px;padding-top:9px}.woReadGrid .woComposer label{font-size:12px}.woReadGrid .woComposer textarea{background:var(--panel);min-height:58px;font-size:13px}.woReadGrid .woComposer>.teamHint{margin:0;font-size:11px;line-height:1.45}.workOrderPage .woReadGrid .woComposer>button{justify-self:end;min-height:32px;padding:5px 12px;font-size:12px}.workOrderPage .woCheckbox{align-items:center;gap:8px;display:flex}.woReadGrid>.woPhotos{background:#222;border:1px solid #414141;border-radius:6px;grid-area:2/1;min-width:0;padding:10px 12px}.woPhotos summary{cursor:pointer;font-size:12px;font-weight:600}.woPhotos[open]{gap:10px;display:grid}.woPhotos p{margin:0}.woPhotos img{object-fit:contain;max-width:100%;max-height:180px;display:block}.woPhotos input{max-width:100%}.woPhotos a{overflow-wrap:anywhere;gap:5px;display:grid}.workOrderPage .teamFormFields .searchableSelector{min-width:0}.woEditor .teamFormFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.woEditor .teamFormFields>:is(details,p,.teamFieldPair,.teamActions),.woEditor .teamFormFields>label.woFullWidth{grid-column:1/-1}.woEditor .teamActions{background:var(--panel);border-top:1px solid #414141;margin-top:4px;padding:12px 0 8px;position:sticky;bottom:-20px}.woChooseOrder{text-align:center;background:#222;border:1px solid #505050;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;padding:32px;display:flex}.woChooseOrder h2{margin:0;font-size:19px}.woChooseOrder p{max-width:360px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.workOrderPage :is(button,input,select,textarea,summary,.woConversation):focus-visible{outline-offset:2px;outline:2px solid #64b5ff}@container (max-width:850px){.woReadGrid{grid-template-columns:minmax(0,1fr)}.workOrderPage .woReadGrid>.woMessageBoard,.woReadGrid>.woPhotos{grid-area:auto/1}.woRecordHero{align-items:flex-start}}@media (min-width:901px){.uaStandalone.uaWorkOrder{flex-direction:column;height:100dvh;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.uaStandalone.uaWorkOrder>.uaHeader,.uaStandalone.uaWorkOrder>.workspacePageTitle{flex:none}.uaStandalone.uaWorkOrder>.uaBody{flex-direction:column;flex:1;min-height:0;padding:10px 16px 12px;display:flex;overflow:visible}.uaWorkOrder .uaToolbar{flex:none;align-items:center;gap:8px;margin-bottom:8px}.uaWorkOrder .uaToolbar>label{align-items:center;gap:8px;font-size:12px;display:flex}.uaWorkOrder .uaToolbar select{width:auto;min-width:220px;min-height:32px;padding:5px 8px}.uaWorkOrder .uaToolbar>button{min-height:32px;padding:5px 9px;font-size:12px}.uaWorkOrder .workOrderPage{flex-direction:column;flex:1;min-height:0;display:flex}.uaWorkOrder .workOrderPage .teamContent,.uaWorkOrder .workOrderPage .woWorkspace{flex:1;min-height:0}.uaWorkOrder .workOrderPage :is(.woQueue,.woDetails){max-height:none}.uaWorkOrder .workOrderPage>.teamContent>p{margin:0}}@media (min-width:1600px){.workOrderPage .woWorkspace,.workOrderPage .woWorkspace.teamHasDetails{grid-template-columns:360px minmax(0,1fr)}}@media (max-width:1100px){.woCommandBar{align-items:start}.woRecordIdentity{flex-basis:100%}.woRecordActions{flex-wrap:wrap}}@media (max-width:900px){.workOrderPage .woWorkspace,.workOrderPage .woWorkspace.teamHasDetails{grid-template-columns:minmax(0,1fr);min-height:0}.workOrderPage .woQueue,.workOrderPage .woDetails{max-height:none;overflow:visible}.workOrderPage .teamHasDetails .woDetails{grid-row:1}.woQueueRows{max-height:360px}.woChooseOrder{min-height:180px}.uaWorkOrder .woCommandBar>.uaToolbar{flex-basis:100%}.woReadGrid{grid-template-columns:minmax(0,1fr)}.workOrderPage .woReadGrid>.woMessageBoard,.woReadGrid>.woPhotos{grid-area:auto/1}}@media (max-width:600px){.workOrderPage .woDetails{padding:0 12px 12px}.woTitle{font-size:18px}.woRecordHero{gap:10px;padding-bottom:12px}.woRecordMeta{gap:8px}.woRecordActions{width:100%}.woEditor .teamFormFields{grid-template-columns:minmax(0,1fr)}.woEditor .teamActions{bottom:-12px}.workOrderPage .woReadGrid>.woMessageBoard{padding:10px}.woConversation{max-height:320px}}
.workspaceProductLogo{max-width:100%;display:block}.workspaceProductLogo img{width:100%;max-width:100%;height:auto;display:block}.authBrandLockup .workspaceProductLogo{width:320px;max-width:100%}.workspaceProductLogo .authBrandLogo{width:100%;max-width:100%}.authShell{grid-template-columns:minmax(0,1fr)}.authCard{min-width:0}
.workspaceDesign .sidebar.workspaceNavigation{--workspace-navigation-edge:216px;--workspace-navigation-bottom:0px;z-index:1000;overscroll-behavior:contain;border-right:1px solid var(--line);width:auto;height:100dvh;color:var(--text);background:#000;flex-direction:column;align-self:start;padding:24px 12px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.workspaceNavigation .workspaceNavigationBrand{justify-items:center;gap:6px;padding:0 4px 24px;display:grid}.workspaceNavigation .workspaceNavigationBrand .workspaceProductLogo{width:100%;max-width:180px}.workspaceNavigation .workspaceNavigationBody{flex-direction:column;flex:1;gap:20px;display:flex}.workspaceDesign .workspaceNavigation :is(.workspaceNavigationPrimary,.workspaceNavigationSupporting){grid-template-columns:minmax(0,1fr);gap:4px;display:grid;overflow:visible}.workspaceNavigation .workspaceNavigationSupporting{border-top:1px solid var(--line);padding-top:16px}.workspaceNavigation .workspaceNavigationItem,.workspaceNavigation .workspaceNavigationDestination{width:100%;min-width:0;min-height:46px;color:var(--muted);font:inherit;white-space:normal;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:11px 10px;font-size:14px;font-weight:500;line-height:1.45;text-decoration:none;display:flex}.workspaceNavigation :is(.workspaceNavigationItem,.workspaceNavigationDestination)>span:not(.workspaceNavigationChevron){overflow-wrap:anywhere;min-width:0}.workspaceNavigation button.workspaceNavigationItem:hover,.workspaceNavigation button.workspaceNavigationDestination:hover{background:var(--panel-2);color:#fff}.workspaceNavigation .workspaceNavigationItem[data-active],.workspaceNavigation .workspaceNavigationDestination[aria-current=page]{background:var(--surface-selected);color:#fff;box-shadow:inset 3px 0 #0757ee}.workspaceNavigation .workspaceNavigationItem[aria-expanded=true]{background:var(--panel-2);color:#fff;border-color:#83b7ff}.workspaceNavigation .workspaceNavigationChevron{flex:none;margin-left:auto;font-size:24px;line-height:1}.workspaceNavigation .workspaceNavigationPlanned{color:var(--muted);cursor:default}.workspaceNavigation .workspaceNavigationFoot{gap:8px;margin-top:auto;padding-top:12px;display:grid}.workspaceNavigation .workspaceNavigationError{color:#ffb4ac;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.workspaceNavigation .workspaceNavigationMobileToggle,.workspaceNavigation .workspaceNavigationDesktopBar{display:none}.workspaceNavigation .workspaceNavigationMainPanel{display:contents}.workspaceNavigation .workspaceNavigationBackdrop{z-index:1;inset:0 0 0 var(--workspace-navigation-edge);background:#0000007a;position:fixed}.workspaceNavigation .workspaceNavigationDrawer{z-index:2;top:0;bottom:0;left:var(--workspace-navigation-edge);width:min(340px, calc(100vw - var(--workspace-navigation-edge)));overscroll-behavior:contain;background:var(--surface-inset);color:var(--text);border-right:1px solid var(--line);padding:24px;animation:.14s ease-out workspaceNavigationSlide;position:fixed;overflow-y:auto;box-shadow:16px 0 40px #0006}.workspaceNavigation .workspaceNavigationDrawerHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspaceNavigation .workspaceNavigationDrawerHeading h2{overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.35}.workspaceNavigation .workspaceNavigationClose{border:1px solid var(--control-border);color:#fff;cursor:pointer;background:0 0;border-radius:8px;flex:none;width:44px;height:44px;padding:0;font-size:28px}.workspaceNavigation .workspaceNavigationClose:hover{background:var(--panel-2)}.workspaceNavigation .workspaceNavigationHint{color:var(--muted);margin:16px 0 22px;font-size:14px;line-height:1.5}.workspaceDesign .workspaceNavigation .workspaceNavigationDrawer nav{grid-template-columns:minmax(0,1fr);gap:8px;display:grid;overflow:visible}.workspaceNavigation .workspaceNavigationDestination{border-color:var(--line);background:var(--surface-inset);min-height:52px;padding:14px 12px;font-size:15px}.workspaceNavigation button:focus-visible{outline-offset:2px;outline:2px solid #83b7ff}.workspaceNavigation .workspaceNavigationVisuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes workspaceNavigationSlide{0%{opacity:.6;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.workspaceNavigation .workspaceNavigationDrawer{animation:none}}@media (min-width:721px) and (max-width:1100px){.workspaceDesign .sidebar.workspaceNavigation{padding:20px 8px 12px}.workspaceNavigation .workspaceNavigationItem{gap:8px;padding:10px 8px}}@media (max-width:720px){.workspaceDesign .sidebar.workspaceNavigation{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;height:auto;max-height:50dvh;padding:12px 16px;display:grid}.workspaceNavigation .workspaceNavigationBrand{justify-items:start;gap:4px;padding:0}.workspaceNavigation .workspaceNavigationBrand .workspaceProductLogo{width:min(190px,100%);max-width:190px}.workspaceNavigation .workspaceNavigationMobileToggle{color:#fff;background:var(--surface-inset);border:1px solid var(--control-border);min-height:44px;font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.workspaceNavigation .workspaceNavigationBody{grid-column:1/-1;gap:12px}.workspaceNavigation[data-mobile-open=false] .workspaceNavigationBody{display:none}.workspaceDesign .workspaceNavigation :is(.workspaceNavigationPrimary,.workspaceNavigationSupporting){grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceNavigation .workspaceNavigationItem{min-height:44px;padding:9px 8px}.workspaceNavigation .workspaceNavigationSupporting{padding-top:12px}.workspaceNavigation .workspaceNavigationFoot{padding:0}.workspaceNavigation .workspaceNavigationBackdrop{inset:var(--workspace-navigation-bottom) 0 0}.workspaceNavigation .workspaceNavigationDrawer{top:var(--workspace-navigation-bottom);border-right:0;border-top:1px solid var(--control-border);width:100%;padding:16px;left:0}.workspaceNavigation .workspaceNavigationHint{margin:8px 0 14px}}@media (min-width:721px){.appFrame.workspaceDesign:has(>.workspaceNavigation){grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-items:start}.appFrame.workspaceDesign:has(>.workspaceNavigation[data-desktop-pinned=true]){grid-template-rows:1fr;grid-template-columns:240px minmax(0,1fr)}.workspaceDesign .sidebar.workspaceNavigation{border-right:0;border-bottom:1px solid var(--line);height:auto;min-height:0;max-height:100dvh;padding:8px 16px;position:sticky;top:0;overflow:visible}.workspaceNavigation .workspaceNavigationDesktopBar{align-items:center;gap:8px;min-height:44px;display:flex}.workspaceNavigation :is(.workspaceNavigationDesktopToggle,.workspaceNavigationPin){border:1px solid var(--control-border);min-height:40px;color:var(--text);background:var(--surface-inset);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.workspaceNavigation .workspaceNavigationPin{font-size:13px}.workspaceNavigation[data-desktop-open=false] .workspaceNavigationPin{display:none}.workspaceNavigation .workspaceNavigationMainPanel{overscroll-behavior:contain;border:1px solid var(--control-border);background:#000;border-radius:10px;flex-direction:column;width:240px;max-height:calc(100dvh - 84px);padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:16px;overflow-y:auto;box-shadow:0 12px 32px #0006}.workspaceNavigation[data-desktop-open=false] .workspaceNavigationMainPanel{display:none}.workspaceNavigation .workspaceNavigationBrand{padding-bottom:12px}.workspaceNavigation .workspaceNavigationBody{flex:none;gap:12px}.workspaceNavigation .workspaceNavigationFoot{margin-top:0;padding-top:0}.workspaceNavigation .workspaceNavigationItem{min-height:40px;padding:8px 10px}.workspaceNavigation .workspaceNavigationSupporting{padding-top:12px}.workspaceNavigation .workspaceNavigationBackdrop{display:none}.workspaceNavigation .workspaceNavigationDrawer{top:var(--workspace-flyout-top,76px);bottom:auto;left:var(--workspace-flyout-left,264px);border:1px solid var(--control-border);border-radius:10px;width:max-content;min-width:200px;max-width:min(320px,100vw - 24px);max-height:calc(100dvh - 24px);padding:10px;box-shadow:0 12px 32px #0006}.workspaceNavigation .workspaceNavigationDrawerHeading{gap:8px;margin-bottom:8px}.workspaceNavigation .workspaceNavigationDrawerHeading h2{font-size:16px}.workspaceNavigation .workspaceNavigationClose{width:36px;height:36px;font-size:24px}.workspaceNavigation .workspaceNavigationHint{display:none}.workspaceDesign .workspaceNavigation .workspaceNavigationDrawer nav{gap:4px}.workspaceNavigation .workspaceNavigationDestination{min-height:42px;padding:8px 10px;font-size:14px}.workspaceNavigation[data-desktop-pinned=true]{border-right:1px solid var(--line);border-bottom:0;padding:8px 12px 12px}.workspaceNavigation[data-desktop-pinned=true] .workspaceNavigationMainPanel{width:100%;max-height:calc(100dvh - 64px);box-shadow:none;border:0;border-radius:0;padding:12px 0 0;position:static}}@media (max-width:720px){.workspaceNavigation .workspaceNavigationBrand{grid-area:1/1}.workspaceNavigation .workspaceNavigationMobileToggle{grid-area:1/2}}.workspaceNavigation :is(.workspaceNavigationDesktopToggle,.workspaceNavigationMobileToggle){color:#fff;background:var(--surface-selected);border:1px solid #0757ee;border-radius:8px;font-weight:650}.workspaceNavigation :is(.workspaceNavigationDesktopToggle,.workspaceNavigationMobileToggle):hover,.workspaceNavigation :is(.workspaceNavigationDesktopToggle,.workspaceNavigationMobileToggle)[aria-expanded=true]{background:var(--panel-2);border-color:#83b7ff}@media (min-width:721px){.workspaceNavigation .workspaceNavigationBrand{display:none}.workspaceNavigation .workspaceNavigationDesktopBar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;margin:0;display:grid}.workspaceNavigationHeaderBrand{grid-area:1/2;min-width:0}.workspaceNavigation .workspaceNavigationDesktopToggle{grid-area:1/1}.workspaceNavigation .workspaceNavigationPin{grid-area:1/3}.workspaceNavigationHeaderBrand .workspaceProductLogo{width:220px;max-width:100%}.workspaceNavigation[data-desktop-pinned=true] .workspaceNavigationDesktopBar{grid-template-columns:minmax(0,1fr) auto}.workspaceNavigation[data-desktop-pinned=true] .workspaceNavigationHeaderBrand{grid-area:1/1/auto/-1}.workspaceNavigation[data-desktop-pinned=true] .workspaceNavigationDesktopToggle{grid-area:2/1}.workspaceNavigation[data-desktop-pinned=true] .workspaceNavigationPin{grid-area:2/2}.workspaceNavigation[data-desktop-pinned=true] .workspaceNavigationHeaderBrand .workspaceProductLogo{width:180px}.workspaceNavigation[data-desktop-pinned=true] .workspaceNavigationMainPanel{max-height:calc(100dvh - 124px)}}
.supportView{--surface-1:var(--panel);--surface-2:#222;--surface-3:#333;--text:#fff;--muted:#aaa;--line:#444;--line-strong:#555}.ops{padding:12px 16px 20px;font-size:16px}.ops h2{margin:0 0 12px;font-size:21px}.ops h3{margin:16px 0 6px;font-size:17px}.ops p{overflow-wrap:anywhere;margin:8px 0;line-height:1.55}.ops a{color:#98bbff}.ops button,.ops input,.ops select{border:1px solid var(--line-strong);background:var(--surface-2);min-height:44px;color:var(--text);border-radius:8px;padding:8px 12px}.ops button{cursor:pointer;font-weight:600}.ops button:hover{border-color:#709eff}.ops button:disabled{opacity:.65;cursor:wait}.ops :focus-visible{outline-offset:3px;outline:2px solid #98bbff}.ops label{color:var(--muted);gap:5px;display:grid}.ops input,.ops select{width:100%;min-width:0}.opsSignIn,.opsPanel{border:1px solid var(--line);background:var(--surface-1);border-radius:12px;min-width:0;margin-bottom:14px;padding:16px}.opsSignIn form{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:12px;max-width:900px;display:grid}.opsSignIn button[type=submit]{background:var(--signal-blue);border-color:var(--signal-blue)}.opsRecovery form{grid-template-columns:minmax(180px,1fr);max-width:540px}.opsRecoveryActions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.opsConnection{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;font-size:14px;display:flex}.opsConnection p{width:100%}.opsStatus{color:#87e3ac;background:#11311f;border-radius:6px;padding:5px 9px;font-size:14px;display:inline-block}.opsStatus.warning{color:#ffcb78;background:#3a2a10}.opsStatus.neutral{background:var(--brand-navy);color:#b2cbff}.opsMetrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:14px;display:grid}.opsMetrics article{border:1px solid var(--line);background:var(--surface-1);border-radius:10px;gap:4px;padding:12px 16px;display:grid}.opsMetrics span{color:var(--muted)}.opsMetrics strong{font-size:30px}.opsCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.opsCards>a{border:1px solid var(--line);background:var(--surface-1);color:var(--text);border-radius:12px;padding:16px;text-decoration:none}.opsCards>a:hover{border-color:#709eff}.opsFilters{flex-wrap:wrap;gap:12px;margin:14px 0;display:flex}.opsResults{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 14px;display:flex}.opsResults p{color:var(--muted);margin:0;font-size:14px}.opsSelectionNote,.opsDetailError{background:var(--brand-navy);border-left:3px solid #98bbff;padding:8px 12px}.opsList summary{cursor:pointer;min-height:44px;padding:10px 0}.opsList li{margin-bottom:8px}.opsPriorityLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.opsPriorityLinks>a{border:1px solid var(--line);background:var(--surface-2);overflow-wrap:anywhere;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:12px;text-decoration:none;display:grid}.opsPriorityLinks strong{color:var(--text);font-size:26px}.opsPriorityLinks span{color:var(--muted)}.opsEvidence>article a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}@media (max-width:600px){.opsPriorityLinks{grid-template-columns:minmax(0,1fr)}}.opsFilters label:first-child{flex:260px}.opsFilters label{flex:0 220px}.opsSplit{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:start;gap:14px;display:grid}.opsList{gap:6px;display:grid}.opsList>button,.opsList>a,.opsList>article{text-align:left;border:1px solid var(--line);background:var(--surface-2);color:var(--text);overflow-wrap:anywhere;border-radius:8px;gap:4px;min-width:0;padding:12px;text-decoration:none;display:grid}.opsList>button.selected{background:var(--brand-navy);box-shadow:inset 3px 0 var(--signal-blue);border-color:#5c91ff}.opsList span{color:var(--muted);font-size:14px}.opsEmpty{color:var(--muted);padding:20px 0}.opsCount{color:var(--muted);margin-left:6px;font-size:15px}.opsNote{color:var(--muted);font-size:14px}.opsDetail details{border-top:1px solid var(--line);margin-top:12px;padding-top:6px}.opsDetail summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.opsDetail article{border-top:1px solid var(--line);padding:12px 0}.opsDetail small{color:var(--muted)}.opsDetail li{overflow-wrap:anywhere;margin-bottom:8px}.opsFacts{gap:8px;display:grid}.opsFacts>div{grid-template-columns:130px minmax(0,1fr);gap:10px;display:grid}.opsFacts dt{color:var(--muted)}.opsFacts dd{overflow-wrap:anywhere;margin:0}.opsFields{border-left:1px solid var(--line);margin:8px 0;padding-left:12px}.opsFields dt{color:var(--muted);font-size:14px}.opsFields dd{overflow-wrap:anywhere;margin:4px 0 12px}@media (min-width:1500px){.opsCards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:950px){.opsSplit{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.ops{padding:10px}.opsSignIn form,.opsCards{grid-template-columns:minmax(0,1fr)}.opsMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.opsMetrics article{padding:10px}.opsMetrics strong{font-size:24px}.opsMetrics span{font-size:14px}.opsFilters label{flex:100%}.opsFacts>div{grid-template-columns:110px minmax(0,1fr)}}.opsMetrics strong a{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #5474a5;text-decoration:underline #5474a5;display:block}.opsContextActions{margin:0 0 14px}.opsContextActions a{align-items:center;min-height:44px;display:inline-flex}.opsActivityNote{white-space:pre-wrap}.opsList article a{align-items:center;width:fit-content;min-height:44px;display:inline-flex}.plannedNotice{font-size:16px;line-height:1.5}.plannedSections .adminCard h2{margin:0;font-size:21px}.plannedSections .adminCard p{font-size:16px;line-height:1.55}.plannedSections .cardHeader span{font-size:13px}@media (max-width:600px){.opsConnection{gap:8px}.plannedSections{grid-template-columns:minmax(0,1fr)}.plannedNotice{font-size:15px}}.orgConnection h2{margin-right:12px;display:inline-block}.orgConnection .opsStatus{vertical-align:middle}.orgChecks h3{margin-top:0}.orgChecks article:first-child{border-top:0}.orgOriginalNote{white-space:pre-wrap}.orgScope .opsNote{max-width:1000px}.supportView textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--surface-2);width:100%;min-height:110px;color:var(--text);font:inherit;box-sizing:border-box;border-radius:8px;padding:10px 12px}.supportView textarea:focus-visible{outline-offset:3px;outline:2px solid #98bbff}.supportNew summary{cursor:pointer;min-height:44px;font-weight:600}.supportNew form{gap:12px;display:grid}.supportThread{margin:16px 0;padding:0;list-style:none}.supportThread li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:12px 0}.supportThread li>span{color:var(--muted);margin-top:5px;font-size:14px;display:block}.supportThread p{white-space:pre-wrap}.supportActions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}
.uaEquipmentWorkspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;display:grid}.uaEquipmentList{gap:5px;display:grid}.uaEquipmentPick{text-align:left;color:var(--text);cursor:pointer;overflow-wrap:anywhere;background:#222;border:1px solid #414141;border-radius:6px;gap:5px;padding:11px;display:grid}.uaEquipmentPick[aria-pressed=true]{background:var(--surface-selected);border-color:#2769b3}.uaEquipmentPick small{color:var(--muted);font-size:11px}.uaEquipmentToolbar{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:14px;display:flex}.uaEquipmentToolbar label{flex:1;gap:5px;min-width:220px;display:grid}.uaEquipmentToolbar input{box-sizing:border-box;width:100%}.uaEquipmentToolbar>.primaryButton{flex:none;width:auto!important}.eqRecord{background:#222;border:1px solid #414141;border-radius:7px;min-width:0;padding:14px}.eqIdentity{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.eqIdentity h2{overflow-wrap:anywhere;margin:3px 0 8px;font-size:20px}.eqIdentity p{color:var(--muted);margin:0;font-size:12px}.eqIdentity .eqEyebrow{font-size:11px}.eqIdentityActions,.eqActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.eqRecord button{font:inherit;cursor:pointer;font-size:12px}.eqRecord button:disabled{cursor:default;opacity:.6}.eqBadge{background:var(--surface-selected);border:1px solid var(--control-border);color:#e4edf5;text-transform:capitalize;border-radius:4px;padding:4px 7px;font-size:11px}.eqIdentityFacts{flex-wrap:wrap;gap:12px 28px;margin:15px 0;display:flex}.eqIdentityFacts div{gap:3px;display:grid}.eqIdentityFacts dt,.eqSupportRecord dt{color:var(--muted);font-size:11px}.eqIdentityFacts dd{overflow-wrap:anywhere;margin:0;font-size:12px}.eqViews{border-block:1px solid #414141;flex-wrap:wrap;gap:4px;margin-bottom:12px;padding:9px 0;display:flex}.eqViews button{color:#e4edf5;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;padding:7px 9px;display:flex}.eqViews button[aria-pressed=true]{background:var(--surface-selected);border-color:#2769b3}.eqViews span{color:var(--muted);font-size:10px}.eqOverview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.eqPanel{background:var(--panel);border:1px solid #414141;border-radius:6px;min-width:0;padding:12px}.eqPanel h3{margin:0 0 8px;font-size:14px}.eqPanelHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.eqPanelHeading h3,.eqPanelHeading h4{margin:0}.eqPanelHeading>button{color:#b8d7ff;background:0 0;border:0;padding:4px}.eqHint,.eqEmpty{color:var(--muted);font-size:12px;line-height:1.5}.eqHint{margin:5px 0 12px}.eqEmpty{margin:10px 0}.eqRows{display:grid}.eqLinkRow{text-align:left;color:var(--text);overflow-wrap:anywhere;background:#222;border:0;border-bottom:1px solid #414141;gap:5px;width:100%;padding:10px 8px;display:grid}.eqLinkRow span{color:var(--muted);font-size:11px}.eqHistoryRow{overflow-wrap:anywhere;border-bottom:1px solid #414141;padding:8px 0;font-size:12px}.eqHistoryRow strong{font-size:12px}.eqHistoryRow small{color:var(--muted);font-size:10px;line-height:1.5;display:block}.eqHistoryRow p{white-space:pre-wrap;margin:5px 0;line-height:1.5}.eqMessage{text-align:left;width:100%;color:var(--text);overflow-wrap:anywhere;background:#222;border:1px solid #414141;border-radius:4px;margin:5px 0;padding:8px;display:block}.eqMessage small{color:var(--muted);margin-right:8px;font-size:10px;line-height:1.5}.eqMessage span{white-space:pre-wrap;font-size:12px;line-height:1.5}.eqSupportSummary{text-align:left;width:100%;color:var(--text);background:#222;border:0;border-bottom:1px solid #414141;gap:5px;padding:9px;display:grid}.eqSupportSummary span,.eqSupportSummary small{color:var(--muted);font-size:11px}.eqPreserve{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.eqEditor{border:1px solid var(--control-border);background:#222;border-radius:6px;margin-block:12px;padding:12px}.eqEditor h4{margin:0 0 12px;font-size:14px}.eqEditor fieldset{border:0;min-width:0;margin:0;padding:0}.eqFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.eqFormGrid label{gap:5px;min-width:0;font-size:12px;display:grid}.eqFormGrid input,.eqFormGrid textarea{box-sizing:border-box;background:var(--panel);width:100%;color:var(--text);font:inherit;border:1px solid #555;border-radius:4px;min-width:0;padding:8px}.eqWide{grid-column:1/-1}.eqSupportRecords{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.eqSupportRecord{background:#222;border:1px solid #414141;border-radius:5px;min-width:0;padding:12px}.eqSupportRecord h4{overflow-wrap:anywhere;font-size:14px}.eqSupportRecord dl{gap:8px;margin:12px 0;display:grid}.eqSupportRecord dl>div{grid-template-columns:120px minmax(0,1fr);gap:10px;display:grid}.eqSupportRecord dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.eqSupportRecord a{color:#b8d7ff}.eqSupportRecord footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.eqSupportRecord footer small{color:var(--muted);font-size:10px}@media (max-width:1200px){.uaEquipmentWorkspace{grid-template-columns:220px minmax(0,1fr)}.eqOverview,.eqSupportRecords{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.uaEquipmentWorkspace{grid-template-columns:minmax(0,1fr)}.uaEquipmentList{max-height:180px;overflow:auto}.eqRecord{padding:10px}.eqIdentity h2{font-size:17px}.eqFormGrid{grid-template-columns:minmax(0,1fr)}.eqSupportRecord dl>div{grid-template-columns:minmax(0,1fr);gap:3px}.eqWide{grid-column:auto}}.eqActions>.primaryButton{flex:none;width:auto!important}.uaEquipmentEditor{scroll-margin-top:145px}@media (max-width:600px){.uaEquipmentEditor{scroll-margin-top:210px}}.eqIdentityActions>.primaryButton{flex:none;width:auto}
.uaChrome{z-index:60;background:#111;flex:none;position:sticky;top:0}.uaStandalone .uaHeader{box-sizing:border-box;flex-wrap:wrap;min-height:60px;padding:10px 16px}.uaHeader .uaHeaderActions{min-width:0;margin-left:auto}.uaHeader .uaHeaderMetrics{flex-wrap:wrap;gap:5px;margin-left:12px;display:flex}.uaHeaderMetrics button{color:var(--muted);cursor:pointer;white-space:nowrap;background:#222;border:1px solid #414141;border-radius:5px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:flex}.uaHeaderMetrics strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.uaIdentity{color:var(--text);font:inherit;cursor:pointer;text-align:right;overflow-wrap:anywhere;background:0 0;border:0;max-width:380px;padding:6px;font-size:13px}.uaIdentity span{color:var(--muted);font-size:12px}.uaPortal .uaChrome .workspacePageTitle{box-sizing:border-box;min-height:48px;padding:8px 16px}.uaPortal .uaChrome .workspacePageTitleContext{border:0;flex:1;max-width:none;margin-left:18px;padding:0}.uaTitleTools{align-items:center;gap:8px;min-width:0;display:flex}.uaTitleTools>.textButton{min-height:30px;margin-left:auto;padding:4px 8px;font-size:11px}.uaTitleChooser{width:min(320px,100%);min-width:0}.uaTitleChooser select{background:var(--surface-inset);border-color:var(--control-border);min-height:30px;padding:5px 8px;font-size:12px}.uaChrome .uaTabs{z-index:70;margin:0;top:60px}.uaPersonalDashboard{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:14px}.uaPersonalDashboard .uaCard,.uaPersonalDashboard .dashboardCard{background:var(--panel);border:1px solid #414141;border-radius:8px;min-width:0;padding:14px}.uaSectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.uaSectionHeading h2,.uaPersonalDashboard .dashboardCardHeading h2{margin:0;font-size:16px}.uaSectionHeading .teamActions{gap:6px}.uaSectionHeading button{min-height:30px;padding:5px 8px;font-size:12px}.uaDashboardOrders>.teamHint{color:var(--muted);margin:0 0 10px;font-size:12px}.uaOrderTable{display:grid}.uaDashboardOrder{text-align:left;width:100%;color:var(--text);cursor:pointer;background:#222;border:0;border-top:1px solid #414141;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 8px;display:grid}.uaDashboardOrder:hover{background:#333}.uaOrderNumber{color:var(--muted);font-size:12px}.uaDashboardOrder strong{overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.4;display:block}.uaDashboardOrder small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.uaOrderStatus{border:1px solid var(--control-border);background:var(--surface-selected);white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:11px}.uaPersonalDashboard .dashboardCardHeading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.uaPersonalDashboard .dashboardCardHeading p{color:var(--muted);margin:5px 0 0;font-size:11px}.uaPersonalDashboard .dashboardCardHeading button{min-height:28px;padding:4px 7px;font-size:11px}.uaLatestMessages{gap:3px;display:grid}.uaLatestMessage{text-align:left;width:100%;color:var(--text);cursor:pointer;background:#222;border:1px solid #414141;border-radius:4px;grid-template-columns:48px minmax(0,1fr);gap:5px 8px;min-width:0;padding:7px 8px;display:grid}.uaLatestMessage:hover{background:#333}.uaMessageNumber{white-space:nowrap;color:var(--muted);font-size:11px}.uaMessagePreview{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.uaLatestMessage small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:10px;overflow:hidden}.uaLatestMessages+.teamHint{color:var(--muted);margin:10px 0 0;font-size:11px}.uaFacility{grid-column:1/-1}.uaFacilityChoice{align-items:center;gap:8px;min-width:0;max-width:100%;font-size:12px;display:flex}.uaFacilityChoice select{min-width:200px;max-width:420px;padding:6px 8px;font-size:12px}.uaFacilityTabs{border-bottom:1px solid #414141;flex-wrap:wrap;gap:5px;margin-bottom:12px;padding-bottom:10px;display:flex}.uaFacilityTabs button{background:0 0;border-color:#0000;min-height:32px;padding:6px 10px;font-size:12px}.uaFacilityTabs button[aria-pressed=true]{background:var(--surface-selected);border-color:#2769b3}.uaFacilityOverview{background:#222;border:1px solid #414141;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.uaFacilityOverview>div{margin-right:auto}.uaFacilityOverview h3{margin:0 0 4px;font-size:14px}.uaFacilityOverview p{color:var(--muted);margin:0;font-size:12px}.uaFacilityOverview>span{color:var(--muted);font-size:12px}.uaFacilityMaps{gap:12px;display:grid}.uaFacilityMaps img{object-fit:contain;background:#222;border:1px solid #555;max-width:100%;max-height:420px;display:block}.uaEmpty{color:var(--muted);background:#222;border:1px dashed #555;border-radius:6px;margin:0;padding:18px 12px;font-size:13px}.uaSettingsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.uaSettingsGrid .uaCard h3{margin:0;font-size:16px}.uaSettingsGrid fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.uaSettingsGrid .teamHint{color:var(--muted);margin:0;font-size:12px}.uaSettingsGrid form,.uaAccountChanges{gap:12px;min-width:0;display:grid}.uaSettingsGrid .teamFieldPair{gap:10px}.uaSettingsGrid button{justify-self:start;min-height:34px;padding:6px 10px;font-size:12px}.uaSettingsGrid label{gap:5px;font-size:12px;display:grid}.uaAccessDetails{color:var(--muted);margin-top:14px;font-size:12px}.uaWorkOrder>.uaChrome{flex:none}@media (min-width:1450px){.uaLatestMessage{grid-template-columns:48px minmax(0,1fr) auto;align-items:center}.uaLatestMessage small{grid-column:auto;max-width:215px}}@media (max-width:1100px){.uaHeader .uaHeaderMetrics{flex-basis:100%;order:3;margin-left:0}.uaIdentity{max-width:280px}.uaPersonalDashboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:900px){.uaPersonalDashboard,.uaSettingsGrid{grid-template-columns:minmax(0,1fr)}.uaPersonalDashboard .uaFacility{grid-column:auto}}@media (max-width:600px){.uaStandalone .uaHeader{padding:8px 10px}.uaIdentity{max-width:155px;padding:3px;font-size:11px}.uaIdentity span{font-size:10px;display:block}.uaHeader .uaHeaderActions{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:4px}.uaHeader .uaHeaderMetrics{gap:4px}.uaHeaderMetrics button{padding:4px 6px;font-size:10px}.uaHeaderMetrics strong{font-size:12px}.uaHeader>.workspaceProductLogo{flex-basis:120px;width:120px}.uaPortal .uaChrome .workspacePageTitleContext{flex-basis:auto;margin-left:10px}.uaTitleChooser{width:180px}.uaFacilityChoice{width:100%}.uaFacilityChoice select{width:100%;min-width:0;max-width:100%}.uaDashboardOrder{grid-template-columns:34px minmax(0,1fr);gap:6px}.uaOrderStatus{grid-column:2;justify-self:start}.uaHeader .uaHeaderActions .woNotificationTray summary,.uaHeaderActions>.secondaryButton{min-height:30px;padding:5px;font-size:11px}.uaChrome .uaTabs{top:60px}}.uaSecuritySections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-top:14px;display:grid}.uaSecuritySections .securityCard{background:#282828;border:1px solid #454545;border-radius:8px;min-width:0;padding:14px}.uaSecuritySections h3{margin:0 0 8px;font-size:16px}.uaSecuritySections p{margin:8px 0;font-size:12px;line-height:1.45}.uaSecuritySections button,.uaPrivacyLink{font-size:12px}.uaPrivacyLink{color:#8fc5ff;text-underline-offset:3px;display:inline-block}.uaSecurityStatus{color:#a8dfbe;font-size:11px}.uaUnifiedSettings{max-width:none}@media (max-width:900px){.uaSecuritySections{grid-template-columns:minmax(0,1fr)}}
.homeWorkspace{gap:14px;min-width:0;display:grid}.homeWorkspace .uaCard{background:var(--panel);border:1px solid #444;border-radius:6px;min-width:0;margin:0;padding:16px}.homeWorkspace h2{margin:0;font-size:18px;line-height:1.3}.homeWorkspace h3{font-size:15px}.homeWorkspace .teamHint{margin:5px 0 10px}.homeWorkspace .primaryButton{width:auto;min-height:34px;padding:7px 12px}.homeWorkspace .secondaryButton,.homeWorkspace .textButton{min-height:32px;padding:6px 10px}.homeAttention{flex-wrap:wrap;align-items:center;gap:14px;min-height:56px;display:flex}.homeAttention h2{border-right:1px solid #555;padding-right:18px;font-size:16px}.homeAttention>span{color:var(--muted);font-size:13px}.homeAttention .homeAttentionItem{color:#f4f4f4}.homeAttentionItem strong{color:#f7c65a}.homeWorkGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.homeWorkGrid>.dashboardCard{background:var(--panel);border:1px solid #444;border-radius:6px;padding:16px}.homeWorkGrid .dashboardCardHeading{margin-bottom:12px}.homeWorkGrid .dashboardCardHeading h2{font-size:18px}.homeWorkGrid .uaLatestMessage{border-width:0 0 1px;border-radius:0;grid-template-columns:34px minmax(0,1fr) minmax(100px,.45fr);padding:8px}.homeWorkGrid .uaLatestMessages{display:block}.homeWorkGrid .uaLatestMessage small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.homeOrderHead,.homeOrderRow{text-align:left;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 115px;align-items:center;gap:14px;width:100%;padding:9px 10px;font-size:13px;display:grid}.homeOrderHead{color:var(--muted)}.homeOrderRow{color:#e8edf3;cursor:pointer;background:#222;border:0;border-top:1px solid #444}.homeOrderRow strong,.homeOrderRow>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homeOrderRow:hover,.homeEquipmentRow:hover{background:var(--surface-selected)}.homeOrderRow .uaOrderStatus{justify-self:start}.homeWorkOrders>.teamActions{margin-top:10px}.homePanel .uaFacilityTabs{border-bottom:1px solid #444;margin:10px 0;padding-bottom:10px}.homePanel .uaFacilityTabs button[aria-pressed=true]{background:var(--surface-selected);border-color:#2874ac}.homeEquipmentTools{justify-content:space-between;align-items:center;gap:10px;margin:8px 0;display:flex}.homeEquipmentTools input{background:#222;max-width:360px}.homeEquipmentHead,.homeEquipmentRow{text-align:left;box-sizing:border-box;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.9fr);align-items:center;gap:14px;width:100%;padding:9px 12px;font-size:13px;display:grid}.homeEquipmentHead{color:var(--muted);border-bottom:1px solid #555}.homeEquipmentRow{color:#e8edf3;cursor:pointer;background:#222;border:0;border-bottom:1px solid #444}.homeEquipmentRow span,.homeEquipmentRow strong{overflow-wrap:anywhere}.homeEquipmentTable{border:1px solid #444;border-radius:4px;overflow:hidden}.homePanel>.textButton{margin-top:7px}.homeRecordRow{border-bottom:1px solid #444;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;display:flex}.homeRecordRow>span,.homeRecordName{text-align:left;overflow-wrap:anywhere;min-width:0}.homeRecordRow small{color:var(--muted);margin-top:4px;display:block}.homeRecordName{flex:1}.homeRecordRow .teamActions{flex-wrap:wrap}.homeSpaces{border-top:1px solid #444;margin-top:15px;padding-top:12px}.homeSpaces>.uaRow{margin-top:5px}.homeOverview{padding:12px 0}.homeEditor fieldset{border:0;margin:0;padding:0}.homeEditor{scroll-margin-top:150px}.homeCalendarTools{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.homeCalendarTools input{margin-top:4px}.homeCalendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:10px 0 18px;display:grid}.homeCalendar>strong{color:var(--muted);padding:6px;font-size:12px}.homeCalendar>button{color:#eee;cursor:pointer;background:#222;border:1px solid #444;border-radius:4px;justify-content:space-between;align-items:start;min-height:60px;padding:9px;display:flex}.homeCalendar button.homeToday{border-color:#3386ff}.homeCalendar button[aria-pressed=true]{background:var(--surface-selected);border-color:#3386ff}.homeCalendar small{color:#a9d5ff}.homeWorkspace button:focus-visible,.homeWorkspace a:focus-visible{outline-offset:2px;outline:2px solid #82b8ff}.homeWorkspace a{color:#a9d5ff}.homeWorkspace .uaEmpty{color:var(--muted);padding:12px 0;font-size:13px}.homeWorkspace .homeMaintenance>.uaSectionHeading{margin-bottom:10px}@media (max-width:1000px){.homeWorkGrid{grid-template-columns:minmax(0,1fr)}.homeOrderRow,.homeOrderHead{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 105px}.homeWorkspace .uaCard{padding:12px}.homeEquipmentRow,.homeEquipmentHead{gap:8px;padding:8px;font-size:12px}}@media (max-width:600px){.homeAttention{gap:7px}.homeAttention h2{border:0;width:100%;padding:0}.homePanel>.uaSectionHeading{flex-wrap:wrap}.homeOrderHead{display:none}.homeOrderRow{grid-template-columns:minmax(0,1fr) auto;gap:7px}.homeOrderRow>span:nth-child(2){color:var(--muted);grid-column:1;font-size:11px}.homeOrderRow>.uaOrderStatus{grid-area:1/2/3}.homeEquipmentHead{display:none}.homeEquipmentRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;font-size:12px}.homeEquipmentRow>span:nth-child(3):before{content:"Service: ";color:#9baec1}.homeEquipmentRow>span:nth-child(4):before{content:"Warranty: ";color:#9baec1}.homeRecordRow{flex-direction:column;align-items:start;padding:8px 0}.homeWorkGrid .uaLatestMessage{grid-template-columns:28px minmax(0,1fr)}.homeWorkGrid .uaLatestMessage small{grid-column:2;font-size:10px}.homeEquipmentTools input{box-sizing:border-box;width:100%;min-width:0}.homeEquipmentTools>label{flex:1;min-width:0}.homeCalendar{gap:2px}.homeCalendar>button{flex-direction:column;min-height:48px;padding:5px}.homeCalendar small{font-size:9px}.homeMaintenance>.uaSectionHeading{flex-wrap:wrap;gap:8px}.homeWorkspace .teamActions{flex-wrap:wrap}}.homeWorkspace .primaryButton,.homeWorkspace .secondaryButton,.homeWorkspace .textButton{margin:0}.homeWorkspace .uaSectionHeading .teamHint{margin:3px 0 0;font-size:13px}.homeWorkspace .homeEquipmentTools>label{flex:1;max-width:360px;margin:0}.homeWorkspace .homeEquipmentTools input{width:100%}.homeWorkspace .homeOrderHead{padding-top:5px;padding-bottom:5px}.homeWorkspace .homeRecordName{padding:4px 0}.homeWorkspace .homeRecordRow{padding-top:5px;padding-bottom:5px}@media (min-width:1001px){.homeWorkspace .homeRecordName{align-items:baseline;gap:12px;display:flex}.homeWorkspace .homeRecordName small{margin:0}.homeWorkspace .homeAttention{min-height:50px;padding-top:10px;padding-bottom:10px}}
.uaPortal{min-width:0;color:var(--text)}.uaStandalone{background:#090909;min-height:100vh;padding:0 0 24px}.uaHeader{background:#111;border-bottom:1px solid #333;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.uaHeader>div{align-items:center;gap:10px;display:flex}.uaHeader .workspaceProductLogo{max-width:210px}.uaHeader .woNotificationTray{position:relative}.uaBody{min-width:0;padding:18px}.uaToolbar,.uaTabs{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:14px;display:flex}.uaToolbar label{gap:5px;min-width:180px;max-width:100%;display:grid}.uaTabs{background:#222;border:1px solid #3a3a3a;border-radius:8px;padding:10px}.uaCard{background:var(--panel);border:1px solid #414141;border-radius:9px;min-width:0;padding:16px}.uaCard h2{margin-bottom:12px;font-size:18px}.uaCard h3{margin:14px 0 8px;font-size:16px}.uaDashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.uaDashboard .dashboardCard{background:var(--panel)}.uaAccess{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.uaAccess>.uaCard:last-child:nth-child(3){grid-column:1/-1}.uaStats{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.uaStats button{text-align:left;min-width:100px;color:inherit;cursor:pointer;background:#222;border:1px solid #454545;border-radius:6px;flex:1;gap:5px;padding:12px;display:grid}.uaStats strong{font-size:24px}.uaRow{width:100%;color:inherit;text-align:left;font:inherit;overflow-wrap:anywhere;background:0 0;border:0;border-bottom:1px solid #444;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;display:flex}.uaRow small,.uaEquipment small,.uaAccountChoice small{color:#b8bec6;margin-top:4px;font-size:12px;display:block}.uaRow button{flex-shrink:0}button.uaRow{cursor:pointer}button.uaRow:hover,button.uaRow[aria-pressed=true]{background:#333}.uaFields{border:0;min-width:0;margin:0;padding:0}.uaFields details{margin:10px 0}.uaMemberDetails,.uaConfirm,.uaEquipmentEditor{background:#222;border:1px solid #444;border-radius:7px;margin-top:14px;padding:12px}.uaCard details{margin-top:12px}.uaCard summary,.uaLanding summary{cursor:pointer;font-weight:600;line-height:1.5}.uaPortal input:not([type=checkbox]),.uaPortal select,.uaPortal textarea{width:100%;max-width:100%;color:var(--text);background:#222;border:1px solid #555;border-radius:6px;padding:9px}.uaPortal fieldset{min-width:0}.uaPortal .teamHint{line-height:1.45}.uaEquipment{border-bottom:1px solid #444;padding:10px 0}.uaLanding{width:min(620px,100%)}.uaLanding .workspaceProductLogo{max-width:240px;margin-bottom:20px}.uaLanding h1{font-size:26px}.uaAccountChoice{text-align:left;width:100%;margin-bottom:8px}.uaPortal .modulePage{min-width:0}.uaPortal .woTitle{overflow-wrap:anywhere}.uaPortal .workspacePageTitle{position:relative}.uaPortal .workspacePageTitleContext{overflow-wrap:anywhere;max-width:60%}.uaPortal :focus-visible{outline-offset:3px;outline:2px solid #2698ff}@media (max-width:900px){.uaAccess,.uaDashboard{grid-template-columns:minmax(0,1fr)}.uaAccess>.uaCard:last-child:nth-child(3){grid-column:auto}}@media (max-width:600px){.uaHeader{gap:8px;padding:10px}.uaHeader .workspaceProductLogo{max-width:155px}.uaBody{padding:10px}.uaCard{padding:12px}.uaPortal .teamFieldPair{grid-template-columns:minmax(0,1fr)}.uaPortal .workspacePageTitleContext{max-width:100%}.uaHeader>div{gap:6px}.uaToolbar label{width:100%}.uaTabs button{flex:auto}}.uaHeader>.workspaceProductLogo{flex:0 210px;width:210px;min-width:0}.uaLanding>.workspaceProductLogo{width:240px}.uaHeader .secondaryButton{background:var(--surface-selected);border-color:#1670d8;align-items:center;gap:5px;display:inline-flex}.uaStandalone .uaTabs{z-index:40;width:min(290px,100vw - 28px);max-height:calc(100vh - 90px);display:grid;position:absolute;top:66px;right:14px;overflow:auto;box-shadow:0 12px 32px #0009}.uaStandalone .uaTabs button{text-align:left}.uaPortal .modulePage{margin:0}.uaPortal .workOrderPage .teamContent{padding:0}.uaPortal .uaHeader .woNotificationPanel{max-width:calc(100vw - 24px)}@media (max-width:600px){.uaHeader>.workspaceProductLogo{flex-basis:145px;width:145px}.uaHeader .secondaryButton{padding:8px}.uaStandalone .uaTabs{top:62px}}.uaPortal .uaTabs>button{flex:0 auto;width:auto;margin:0}.uaStandalone .uaTabs>button{width:100%}.uaServiceRecord>h2{margin:0 0 12px;font-size:18px}.uaServiceLayout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.uaServiceLayout h3:first-child{margin-top:0}.uaServiceFollowup{border-top:1px solid #444;padding:10px 0}.uaServiceFollowup h4{overflow-wrap:anywhere;margin:0 0 10px}.uaServiceLayout .woText{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:900px){.uaServiceLayout{grid-template-columns:minmax(0,1fr)}}.uaServiceRecord .uaRow,.uaCard[aria-label=Service\ History] .uaRow,.uaCard section[aria-label=Service\ History] .uaRow,.uaCard section[aria-label=Service\ History] .teamActions{flex-wrap:wrap}.uaBody>.textButton,.uaBody>.secondaryButton{margin-bottom:10px}.uaFacility .uaFacilityTabs{flex-wrap:wrap}
.standaloneMapPage{color:#f2f4f6;background:#090b0d;min-height:100vh;padding:18px}.mapWorkspace{max-width:1500px;margin:0 auto}.mapToolbar{background:#11161a;border:1px solid #2b343b;justify-content:space-between;align-items:end;gap:18px;padding:14px 16px;display:flex}.mapToolbar h1{margin:2px 0 0;font-size:24px}.mapSelector{color:#9da8b0;text-transform:uppercase;letter-spacing:.08em;gap:5px;font-size:10px;display:grid}.mapSelector select{color:#f4f4f4;background:#15191c;border:1px solid #48525a;min-width:240px;padding:9px 10px}.mapLayout{border:1px solid #2b343b;border-top:0;grid-template-columns:minmax(0,1fr) 280px;display:grid}.mapCanvasShell{background:#0d1114;min-width:0;padding:12px}.mapCanvas{background:#111;width:100%;position:relative;overflow:hidden}.mapCanvas>img{width:100%;height:auto;display:block}.mapOverlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mapServiceArea{fill:#e6ad5540;stroke:#e6ad55;stroke-width:.3px}.mapFeederPath{fill:none;stroke:#65a9d8;stroke-width:.35px;stroke-dasharray:1 1}.mapPin{color:#fff;cursor:pointer;background:#18242c;border:2px solid #d6dde2;border-radius:16px;min-width:34px;height:28px;padding:0 7px;font-size:10px;font-weight:800;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 7px #000}.mapPin:hover,.mapPin.selected{color:#111;z-index:4;background:#d8a64e;border-color:#fff}.mapInspector{background:#0f1316;border-left:1px solid #2b343b}.mapInspector .paneHeader{text-transform:uppercase;letter-spacing:.08em;background:#171c20;border-bottom:1px solid #30383e;justify-content:space-between;padding:12px 14px;font-size:10px;display:flex}.mapAssetList{border-bottom:1px solid #30383e}.mapAssetRow{text-align:left;color:#eee;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #252c31;gap:3px;width:100%;padding:11px 14px;display:grid}.mapAssetRow span{color:#89949c;font-size:10px}.mapAssetRow.selected{background:#1a2329;box-shadow:inset 3px 0 #d8a64e}.mapInspectorDetail{padding:15px}.mapInspectorDetail h3{margin:4px 0 10px}.mapInspectorDetail p{color:#aab2b8;font-size:12px;line-height:1.5}.mapInspectorDetail dl{gap:0;margin-top:16px;display:grid}.mapInspectorDetail dl div{border-top:1px solid #292f34;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.mapInspectorDetail dt{color:#8f989f;text-transform:uppercase;font-size:10px}.mapInspectorDetail dd{margin:0;font-size:11px}.mapUnavailable{text-align:center;color:#9da8b0;place-content:center;gap:8px;min-height:420px;display:grid}.mapUnavailable a{color:#9fc5e0}.eyebrow{color:#8f9ba3;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.muted{color:#8f989f}.errorBanner{color:#ffd2d2;background:#3a1d1d;border:1px solid #693434;padding:10px 14px}@media (max-width:760px){.standaloneMapPage{padding:0}.mapToolbar{align-items:stretch;display:grid}.mapSelector select{width:100%;min-width:0}.mapLayout{grid-template-columns:1fr}.mapCanvasShell{padding:6px;overflow:auto}.mapCanvas{min-width:720px}.mapInspector{border-top:1px solid #2b343b;border-left:0}.mapInspectorDetail{display:none}.mapPin{min-width:30px;height:24px;font-size:9px}}.mapLayerControls{gap:6px;margin-left:auto;display:flex}.layerToggle{color:#aab5bc;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:#11171b;border:1px solid #3c4850;border-radius:4px;padding:8px 10px;font-size:10px;font-weight:700}.layerToggle.active{color:#fff;background:#26343d;border-color:#71828e}.mapLocationArea{fill:#82a0b41a;stroke:#8aa9bc;stroke-width:.22px;stroke-dasharray:.8 .6}@media (max-width:760px){.mapLayerControls{order:3;margin-left:0}}.mapViewport{overscroll-behavior:contain;touch-action:pan-x pan-y;max-height:72vh;overflow:auto}.mapZoomControls{z-index:8;background:#101519;border:1px solid #39444b;border-radius:5px;justify-content:flex-end;align-items:center;gap:0;width:max-content;margin:0 0 6px auto;display:flex;position:sticky;top:6px;overflow:hidden}.mapZoomControls button{color:#fff;cursor:pointer;background:#182027;border:0;width:40px;height:36px;font-size:22px}.mapZoomControls span{text-align:center;color:#aeb8be;min-width:55px;font-size:10px}.mapCanvas{transform-origin:0 0}.recordActions a.secondaryButton{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (max-width:760px){.mapViewport{max-height:66vh}.mapZoomControls{position:sticky;top:0}}.mapCircuitPicker{border-top:1px solid #30383e}.mapCircuitList{max-height:280px;overflow:auto}.mapCircuitRow{text-align:left;color:#eee;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #252c31;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;width:100%;padding:9px 12px;display:grid}.mapCircuitRow strong{font-size:12px}.mapCircuitRow span{color:#c3cbd0;font-size:11px}.mapCircuitRow em{color:#7f8a91;text-transform:uppercase;font-size:9px;font-style:normal}.mapServiceArea.active{fill:#e8ae4c57;stroke:#ffd174;stroke-width:.42px}.mapCircuitRow:not(.selected):has(em){transition:background .12s,box-shadow .12s}.mapCircuitRow.selected{background:#2a2419;box-shadow:inset 4px 0 #f0b64e}.mapCircuitRow.selected em{color:#ffd47a}.mapServiceArea.active{fill:#f0b64e6b;stroke:#ffe09a;stroke-width:.55px;vector-effect:non-scaling-stroke}.mapOverlay{z-index:2}.mapPin{z-index:3}@media (max-width:760px){.mapServiceArea.active{fill:#f0b64e75;stroke-width:.7px}.mapCircuitList{max-height:340px}}.mapCoverageEvidence{background:#171712;border-top:1px solid #30383e;border-bottom:1px solid #30383e;gap:5px;padding:12px 14px;display:grid}.mapCoverageEvidence strong{color:#ffe0a2;font-size:12px}.mapCoverageEvidence span{color:#c4c7c9;font-size:11px;line-height:1.4}.mapCoverageEvidence small{text-transform:uppercase;letter-spacing:.06em;color:#9c8b69;font-size:9px}.mapCoverageEvidence.empty{background:#121619}.mapCoverageEvidence.empty strong{color:#d2d7da}.circuitMapLink{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mapLocationArea{fill:#78a0be14;stroke:#8fb0c6;stroke-width:.32px;stroke-dasharray:1.1 .8;vector-effect:non-scaling-stroke}.mapFocusBar{z-index:7;background:#0d1114f5;border:1px solid #303a40;align-items:end;gap:10px;margin-bottom:6px;padding:7px 8px;display:flex;position:sticky;top:0}.mapFocusBar label{flex:1;gap:4px;min-width:0;display:grid}.mapFocusBar label>span{text-transform:uppercase;letter-spacing:.08em;color:#93a0a8;font-size:9px}.mapFocusBar select{color:#f1f3f4;background:#151b1f;border:1px solid #46525a;width:100%;min-width:0;padding:8px 9px;font-size:11px}.coverageBadge{color:#ffd47a;text-transform:uppercase;letter-spacing:.05em;background:#2a2419;border:1px solid #755d31;flex:none;padding:5px 7px;font-size:9px}@media (max-width:760px){.mapFocusBar{z-index:9;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;position:sticky;top:0}.coverageBadge{align-self:end;margin-bottom:2px}}.mapCanvas.placingPin{cursor:crosshair}.mapCanvas.placingPin:after{content:"Tap the panel location";color:#ffe0a2;text-transform:uppercase;letter-spacing:.06em;pointer-events:none;background:#14191ceb;border:1px solid #d0a24f;padding:6px 9px;font-size:10px;font-weight:700;display:inline-block;position:sticky;top:12px;left:12px}.mapPlacementActions{align-items:center;gap:8px;margin:12px 0 4px;display:flex}.mapPlacementActions span{color:#d3bd8f;font-size:10px}@media (max-width:760px){.mapPlacementActions{display:grid}.mapCanvas.placingPin:after{font-size:9px}}.mapTitleGroup{align-items:center;gap:10px;display:flex}.mapBackButton{color:#f1f3f4;cursor:pointer;background:#151b1f;border:1px solid #3c4850;border-radius:4px;width:36px;height:36px;font-size:20px;line-height:1}.mapBackButton:hover{background:#202a30}.mapCircuitProgress{background:#11171a;border:1px solid #2e3a40;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:8px 9px;display:flex}.mapCircuitProgress span{text-transform:uppercase;letter-spacing:.07em;color:#8e9ba3;font-size:9px}.mapCircuitProgress strong{color:#d9e0e4;white-space:nowrap;font-size:10px}.mapZoomControls .zoomPreset{width:auto;min-width:48px;padding:0 7px;font-size:9px;font-weight:700}.mapLoadState{z-index:5;color:#cbd4d9;pointer-events:none;background:#0d1114eb;border:1px solid #39444b;padding:6px 9px;font-size:10px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.mappedOnlyToggle{color:#aeb8be;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:#151b1f;border:1px solid #46525a;padding:6px 8px;font-size:9px}.mappedOnlyToggle.active{color:#ffd47a;background:#2a2419;border-color:#80642f}.mapCircuitEmpty{color:#87939a;margin:0;padding:12px;font-size:10px}.mapNotice{color:#cfe2cb;background:#182019;border-bottom:1px solid #43533f;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:11px;display:flex}.mapNotice button{color:#aebdab;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.mapCancelPlacement{color:#d9b9bd;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#21191a;border:1px solid #55484a;padding:5px 8px;font-size:9px}.mapServiceArea.roomAssociation{fill:#f0b64e1a;stroke:#ffd88a;stroke-width:.5px;stroke-dasharray:1.4 .9;vector-effect:non-scaling-stroke}.mapServiceArea.roomAssociation.active{fill:#f0b64e24}.mapCoverageHint{color:#a9a188;grid-column:1/-1;font-size:9px;line-height:1.35}@media (min-width:761px){.mapCoverageHint{align-self:center;max-width:260px}}.mapPeerCircuits{border-top:1px solid #3b3529;padding-top:4px;color:#cdbd98!important;font-size:10px!important}.mapLegend{color:#8f9ba3;background:#0f1417;border:1px solid #2d373d;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:6px;padding:5px 7px;font-size:9px;display:flex}.mapLegend span{align-items:center;gap:5px;display:inline-flex}.legendSwatch{border-radius:2px;width:18px;height:8px;display:inline-block}.legendSwatch.crgRoom{background:#78a0be14;border:1px dashed #8fb0c6}.legendSwatch.room{background:#f0b64e1a;border:1px dashed #ffd88a}.legendSwatch.exact{background:#f0b64e61;border:1px solid #ffe09a}.legendSwatch.feeder{border-top:2px dashed #65a9d8;border-radius:0;height:0}.legendSwatch.provisional{background:#18242c;border:2px dashed #b3bdc4;border-radius:50%;width:12px;height:12px}.mapPin.provisional{opacity:.86;border-style:dashed}.mapPin.provisional.selected{opacity:1}@media (max-width:760px){.mapLegend{gap:6px 9px;font-size:8px}}.mapRoomLabel{z-index:3;color:#b9c8d1;text-align:center;pointer-events:auto;white-space:normal;cursor:pointer;background:#080c0fc7;border:1px solid #7896a880;max-width:110px;padding:2px 4px;font-size:7px;font-weight:700;line-height:1.15;position:absolute;transform:translate(-50%,-50%)}.mapRoomLabel.selected{color:#ffe0a2;background:#2a2419f0;border-color:#ffd88a}@media (max-width:760px){.mapRoomLabel{max-width:88px;font-size:6px}}.mapRoomRelationships{background:#101518;border:1px solid #2e3a40;margin-top:12px}.mapRoomRelationshipsHeader{color:#95a2aa;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #2e3a40;justify-content:space-between;align-items:center;padding:7px 9px;font-size:9px;display:flex}.mapRoomRelationshipsHeader strong{color:#d9e0e4;font-size:10px}.mapRoomRelationship{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #222b30;grid-template-columns:40px 1fr auto;align-items:center;gap:7px;padding:8px 9px;display:grid}.mapRoomRelationship:hover{background:#182126}.mapRoomRelationship:disabled{cursor:default;opacity:.65}.mapRoomRelationship:last-child{border-bottom:0}.mapRoomRelationship strong{color:#e9edf0;font-size:10px}.mapRoomRelationship span{color:#bcc6cc;font-size:10px}.mapRoomRelationship em{text-transform:uppercase;color:#d3bd8f;font-size:8px;font-style:normal}@media (max-width:760px){.mapInspectorDetail{padding:12px;display:block}.mapInspectorDetail dl{margin-top:10px}.mapInspectorDetail h3{font-size:15px}.mapInspectorDetail p{font-size:11px}.mapCanvas{min-width:0}}.mapLocationArea.selected{fill:#78a0be29;stroke:#c2d8e6;stroke-width:.55px;stroke-dasharray:none}.roomSelector{min-width:180px}@media (max-width:760px){.roomSelector{width:100%;min-width:0}}.mapFeederStatus{color:#bcd3e3;background:#0f171d;border:1px solid #29445a;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-bottom:6px;padding:7px 9px;display:grid}.mapFeederStatus strong{color:#dcecf7;font-size:10px}.mapFeederStatus span{color:#8eabba;font-size:9px}.mapFeederStatus em{text-transform:uppercase;letter-spacing:.05em;color:#7fb1d0;font-size:8px;font-style:normal}.mapRelationshipNote{background:#10171b;border-left:3px solid #4e7d99;margin-top:10px;padding:8px 9px;line-height:1.4;color:#9eb4c1!important;font-size:10px!important}@media (max-width:760px){.mapFeederStatus{grid-template-columns:1fr auto}.mapFeederStatus span{grid-column:1/-1}}.mapReviewList{background:#101416;border:1px solid #363d42;margin-top:10px}.mapReviewHeader{color:#929da4;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #363d42;justify-content:space-between;align-items:center;padding:7px 9px;font-size:9px;display:flex}.mapReviewHeader strong{color:#e3e7ea;font-size:10px}.mapReviewItem{border-bottom:1px solid #252c31;grid-template-columns:1fr auto;align-items:start;gap:8px;padding:8px 9px;display:grid}.mapReviewItem:last-child{border-bottom:0}.mapReviewItem span{color:#d1d7db;font-size:10px;line-height:1.35}.mapReviewItem em{text-transform:uppercase;letter-spacing:.05em;color:#8d989f;font-size:8px;font-style:normal}.mapReviewItem.high{background:#211718}.mapReviewItem.high em{color:#e6a2a8}.mapReviewItem.normal em{color:#c5b27f}.mapRoomMatchStatus{color:#d7c6a4;background:#1a1711;border:1px solid #665334;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-bottom:6px;padding:7px 9px;display:grid}.mapRoomMatchStatus strong{color:#f1dfb9;font-size:10px}.mapRoomMatchStatus span{color:#c0ae8c;font-size:9px}.mapRoomMatchStatus em{text-transform:uppercase;letter-spacing:.05em;color:#d0ad68;font-size:8px;font-style:normal}.mapCandidateRoom{fill:#c6a05914;stroke:#d6ad66;stroke-width:.6px;stroke-dasharray:1.6 1.1;vector-effect:non-scaling-stroke}.mapCandidateRooms{background:#17140f;border:1px solid #5d4c31;margin-top:10px}.mapCandidateRooms>p{margin:0;padding:9px;line-height:1.45;color:#b8a98e!important;font-size:10px!important}.mapCandidateRoomActions{gap:6px;padding:0 9px 9px;display:grid}.mapCandidateRoomActions button{color:#e7d4ad;text-align:left;cursor:pointer;background:#211b12;border:1px solid #5d4c31;padding:7px 8px;font-size:9px}.mapCandidateRoomActions button:hover{background:#2b2216}@media (max-width:760px){.mapRoomMatchStatus{grid-template-columns:1fr auto}.mapRoomMatchStatus span{grid-column:1/-1}}.mapDownstreamRoom{fill:#569c7421;stroke:#79b98f;stroke-width:.55px;stroke-dasharray:1.2 .75;vector-effect:non-scaling-stroke}.mapServedSummary{background:#101912;border:1px solid #31513d;margin-top:10px}.mapServedSummary>p{margin:0;padding:9px;line-height:1.4;color:#a9c4b2!important;font-size:10px!important}.mapServedSummary>.layerToggle{margin:0 9px 9px}.legendSwatch.served{background:#569c7421;border:1px dashed #79b98f}.mapRoomLabel.served{color:#d5eadb;background:#101f15e6;border-color:#79b98f}.mapRoomLabel.served.selected{color:#eef8f1;background:#182d1ff2;border-color:#a7d6b6}.mapServedRoomList{gap:5px;padding:0 9px 9px;display:grid}.mapServedRoomList button{color:#d7e6dc;text-align:left;cursor:pointer;background:#132019;border:1px solid #31513d;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;display:flex}.mapServedRoomList button:hover{background:#19291f}.mapServedRoomList span{font-size:9px}.mapServedRoomList em{text-transform:uppercase;letter-spacing:.05em;color:#8fb89c;white-space:nowrap;font-size:8px;font-style:normal}.mapServedActions{flex-wrap:wrap;gap:6px;padding:0 9px 9px;display:flex}.mapServedActions .layerToggle{margin:0}.legendSwatch.upstream{background:#193247;border:2px solid #7fc3ec;border-radius:50%;width:12px;height:12px}.mapPin.upstreamSource{border-color:#7fc3ec;box-shadow:0 0 0 3px #5cabdb38}.mapPin.upstreamSource span{color:#d8effc}.mapResolutionNote{color:#6f7b83;letter-spacing:.04em;text-transform:uppercase;width:max-content;margin:-3px 0 6px auto;font-size:8px}@media (max-width:760px){.mapResolutionNote{margin-right:2px}}.mapEquipmentLoads{background:#111519;border:1px solid #3d4650;margin-top:10px}.mapEquipmentLoad{border-bottom:1px solid #283038;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.mapEquipmentLoad:last-child{border-bottom:0}.mapEquipmentLoad div{gap:2px;min-width:0;display:grid}.mapEquipmentLoad strong{color:#e4eaee;font-size:10px}.mapEquipmentLoad span{color:#98a5ad;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mapEquipmentLoad em{text-transform:uppercase;letter-spacing:.05em;color:#d0b472;white-space:nowrap;font-size:8px;font-style:normal}.mapRoomEquipment{background:#101417;border:1px solid #39434b;margin-top:10px}.mapColocatedPanels,.mapRoomPanels{background:#101518;border:1px solid #34424b;margin-top:10px}.mapColocatedPanels>p{margin:0;padding:8px 9px;line-height:1.4;color:#99a8b1!important;font-size:10px!important}.mapColocatedPanelList{gap:5px;padding:0 9px 9px;display:grid}.mapColocatedPanelList button,.mapRoomPanelRow{color:#e2e8eb;text-align:left;cursor:pointer;background:#151c20;border:1px solid #33414a;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:7px 8px;display:flex}.mapColocatedPanelList button:hover,.mapRoomPanelRow:hover{background:#1b252a}.mapColocatedPanelList strong,.mapRoomPanelRow strong{font-size:10px}.mapColocatedPanelList span,.mapRoomPanelRow span{text-transform:uppercase;letter-spacing:.05em;color:#91a0a8;font-size:8px}.mapBackToPanel{color:#cdd7dc;text-align:left;cursor:pointer;background:#151c20;border:1px solid #3b4b55;width:100%;margin:0 0 10px;padding:8px 9px;font-size:10px}.mapBackToPanel:hover{background:#1b252a}.mapPin.inSelectedRoom{border-color:#c9dce7;box-shadow:0 0 0 3px #95b9cf38}.mapMetricStrip{background:#0f1315;border:1px solid #313a40;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0;display:grid}.mapMetricStrip>div{border-right:1px solid #313a40;gap:2px;min-width:0;padding:8px 7px;display:grid}.mapMetricStrip>div:last-child{border-right:0}.mapMetricStrip strong{color:#e7ecef;font-size:13px;line-height:1}.mapMetricStrip span{color:#839098;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}@media (max-width:430px){.mapMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.mapMetricStrip>div:nth-child(2){border-right:0}.mapMetricStrip>div:nth-child(-n+2){border-bottom:1px solid #313a40}}.mapPin.coLocated{border-color:#b7cbd7;box-shadow:0 0 0 3px #99bbcf29}.mapPin.coLocated span{color:#d9e5eb}.mapPhysicalRoom{fill:#7aa7c214;stroke:#9ec2d8;stroke-width:.65px;stroke-dasharray:1.4 .8;vector-effect:non-scaling-stroke}.mapPhysicalRoomLink{background:#10171b;border:1px solid #344955;grid-template-columns:auto 1fr;align-items:center;gap:8px;margin-top:10px;padding:8px 9px;display:grid}.mapPhysicalRoomLink>span{text-transform:uppercase;letter-spacing:.06em;color:#8fa7b4;font-size:8px}.mapPhysicalRoomLink button{color:#d7e7ef;text-align:right;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.mapPhysicalRoomLink button:hover{color:#fff}.legendSwatch.capture{background:#3f2e55;border:2px solid #c8a7ef;border-radius:50%;width:12px;height:12px}.mapCapturePin{z-index:7;cursor:pointer;background:#3f2e55;border:2px solid #c8a7ef;border-radius:50%;width:14px;height:14px;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #bb91e82e}.mapCapturePin:hover,.mapCapturePin.selected{background:#6a478e;border-color:#ead8ff;box-shadow:0 0 0 5px #bb91e838}.mapCapturePin span{color:#ead8ff;white-space:nowrap;pointer-events:none;background:#150e1ceb;border:1px solid #5c4771;padding:2px 4px;font-size:7px;font-weight:700;line-height:1;position:absolute;top:17px;left:50%;transform:translate(-50%)}.mapCaptureCandidateRoom{fill:#a978d61a;stroke:#c8a7ef;stroke-width:.65px;stroke-dasharray:1.4 .8;vector-effect:non-scaling-stroke}.mapPin.captureCandidate{border-color:#d7b8fa;box-shadow:0 0 0 4px #bb91e83d}.mapPin.captureCandidate span{color:#efdfff}.mapCaptureQueue{background:#0e1215;border-bottom:1px solid #30383d}.mapCaptureQueueList{max-height:190px;display:grid;overflow:auto}.mapCaptureRow{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #252c31;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px 9px;display:grid}.mapCaptureRow:hover,.mapCaptureRow.selected{background:#1b1422}.mapCaptureRow strong{text-overflow:ellipsis;white-space:nowrap;color:#e7deee;grid-column:1/-1;font-size:10px;overflow:hidden}.mapCaptureRow span{text-overflow:ellipsis;white-space:nowrap;color:#a896b5;text-transform:capitalize;font-size:9px;overflow:hidden}.mapCaptureRow em{color:#c8a7ef;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:8px;font-style:normal}.mapCaptureInspector{background:#141019;border-bottom:1px solid #3e324a;padding:12px}.mapCaptureInspector h3{color:#efe7f5;margin:2px 0 5px;font-size:15px}.mapCaptureInspector>p:not(.eyebrow){color:#b9aabc;margin:0 0 10px;font-size:10px;line-height:1.45}.mapCaptureStatusGrid{background:#100d14;border:1px solid #463853;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mapCaptureStatusGrid>div{border-bottom:1px solid #463853;border-right:1px solid #463853;gap:2px;padding:7px 8px;display:grid}.mapCaptureStatusGrid>div:nth-child(2n){border-right:0}.mapCaptureStatusGrid>div:nth-last-child(-n+2){border-bottom:0}.mapCaptureStatusGrid span{color:#8d7b97;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.mapCaptureStatusGrid strong{text-overflow:ellipsis;color:#e6d8ef;text-transform:capitalize;font-size:9px;overflow:hidden}.mapCaptureEvidenceNote{color:#cdbbdd;background:#1a1320;border-left:3px solid #9e72c6;margin-top:9px;padding:8px 9px;font-size:9px;line-height:1.4}.mapCaptureInspector dl{margin:9px 0 0}.mapCaptureInspector dl div{border-bottom:1px solid #2c2433;grid-template-columns:95px 1fr;gap:9px;padding:5px 0;display:grid}.mapCaptureInspector dt{color:#8f7e99;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.mapCaptureInspector dd{color:#d9cbe2;text-transform:capitalize;margin:0;font-size:9px}.mapCaptureCandidateActions{gap:6px;margin-top:9px;display:grid}.mapCaptureCandidateActions button{color:#ead8ff;text-align:left;cursor:pointer;background:#21172a;border:1px solid #5a4668;padding:7px 8px;font-size:9px}.mapCaptureCandidateActions button:hover{background:#2b1e37}@media (max-width:760px){.mapCaptureQueueList{max-height:145px}.mapCapturePin{width:16px;height:16px}.mapCapturePin span{font-size:6px}}.mapSelector,.mapInspector .paneHeader,.mapInspectorDetail dt,.mapFocusBar label>span,.mapMetricStrip span,.mapCoverageEvidence small,.mapCircuitRow em,.mapCaptureStatusGrid span,.mapCaptureInspector dt,.mapCaptureRow span,.mapCaptureRow em,.mapLegend,.mapRoomRelationshipsHeader,.mapReviewHeader,.mapRoomRelationship em,.mapReviewItem em,.mapRoomMatchStatus em,.mapFeederStatus em,.mapServedRoomList em,.mapEquipmentLoad em,.mapColocatedPanelList span,.mapRoomPanelRow span,.mapPhysicalRoomLink>span,.mapResolutionNote{font-size:var(--type-label);line-height:1.4}.layerToggle,.mapAssetRow span,.mapCircuitRow span,.mapInspectorDetail dd,.mapCoverageHint,.mapZoomControls span,.mapCaptureRow strong,.mapCaptureInspector>p:not(.eyebrow),.mapCaptureStatusGrid strong,.mapCaptureEvidenceNote,.mapCaptureInspector dd,.mapCaptureCandidateActions button,.mapRoomRelationship strong,.mapRoomRelationship span,.mapFeederStatus strong,.mapFeederStatus span,.mapReviewHeader strong,.mapReviewItem span,.mapRoomMatchStatus strong,.mapRoomMatchStatus span,.mapServedRoomList span,.mapEquipmentLoad strong,.mapEquipmentLoad span,.mapColocatedPanelList strong,.mapRoomPanelRow strong,.mapPhysicalRoomLink button,.mapCandidateRoomActions button{font-size:var(--type-detail);line-height:1.45}.mapMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.mapMetricStrip>div:nth-child(2n){border-right:0}.mapMetricStrip>div:nth-child(-n+2){border-bottom:1px solid #313a40}.mapMetricStrip span{color:var(--readable-muted);white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.mapInspectorDetail dt,.mapResolutionNote{color:var(--readable-muted)}.mapResolutionNote{white-space:normal;text-align:right;max-width:100%}.mapCaptureStatusGrid span{color:#b6a4c0}.mapCaptureStatusGrid strong{text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.mapCaptureRow em{white-space:normal;overflow-wrap:anywhere}@media (max-width:760px){.standaloneMapPage,.mapWorkspace,.mapToolbar,.mapLayout,.mapCanvasShell,.mapViewport{min-width:0;max-width:100%}.mapToolbar{grid-template-columns:minmax(0,1fr)}.mapTitleGroup{min-width:0}.mapLayerControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;min-width:0;margin-left:0;display:grid}.mapLayerControls>:last-child:nth-child(odd){grid-column:1/-1}.mapLayerControls .layerToggle{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:40px}.mapSelector,.mapSelector select{min-width:0;max-width:100%}.mapCanvasShell{overflow:hidden}.mapViewport{width:100%;overflow:auto}}
