:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark;--pm-brand:rgba(0,98,57,.78);--pm-brand-hover:rgba(0,98,57,.86);--pm-brand-border:rgba(0,98,57,.26);--pm-brand-soft:rgba(0,98,57,.12);--pm-success:#22c55e;--pm-danger:#ef4444;--pm-warning:#f59e0b;--pm-info:#3b82f6;--pm-app-bg:#000;--pm-bg:#050505;--pm-panel:#0a0a0a;--pm-panel-subtle:#0d0d0d;--pm-panel-muted:#111;--pm-sidebar:#050505;--pm-border:#242424;--pm-border-strong:#3a3a3a;--pm-divider:#1f1f1f;--pm-text:#ededed;--pm-text-secondary:#c7c7c7;--pm-text-muted:#a1a1aa;--pm-text-subtle:#737373;--pm-radius-xs:4px;--pm-radius-sm:6px;--pm-radius-md:8px;--pm-radius-lg:10px;--pm-shadow-md:0 16px 45px rgba(0,0,0,.32)}[data-theme=light]{color-scheme:light;--pm-app-bg:#f7f7f8;--pm-bg:#fff;--pm-panel:#fff;--pm-panel-subtle:#fafafa;--pm-panel-muted:#f4f4f5;--pm-sidebar:#fff;--pm-border:#e4e4e7;--pm-border-strong:#c7c7cc;--pm-divider:#ececef;--pm-text:#18181b;--pm-text-secondary:#3f3f46;--pm-text-muted:#71717a;--pm-text-subtle:#8b8b94;--pm-shadow-md:0 16px 40px rgba(24,24,27,.09)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--pm-app-bg);color:var(--pm-text)}button,input,select,textarea{font:inherit}button{color:inherit}.pmShell{display:grid;grid-template-columns:226px minmax(0,1fr);min-height:100vh;background:var(--pm-app-bg);color:var(--pm-text)}.pmSidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--pm-sidebar);border-right:1px solid var(--pm-divider)}.pmSidebarHeader{min-height:46px;padding:7px 8px;display:flex;align-items:center;border-bottom:1px solid var(--pm-divider)}.pmWorkspace{width:100%;min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:4px 6px;border:0;border-radius:6px;background:transparent;text-align:left}.pmWorkspace:hover{background:var(--pm-panel-muted)}.pmBrandMark{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--pm-brand-border);border-radius:6px;background:var(--pm-brand-soft);color:var(--pm-brand);font-size:12px;font-weight:800}.pmWorkspaceText{min-width:0;display:flex;flex-direction:column;line-height:1.15}.pmWorkspaceText b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmWorkspaceText small{margin-top:3px;color:var(--pm-text-subtle);font-size:10px}.pmSearch{height:34px;margin:10px 8px 8px;padding:0 8px;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;color:var(--pm-text-subtle);background:var(--pm-panel);border:1px solid var(--pm-border);border-radius:6px}.pmSearch input{width:100%;border:0;outline:0;background:transparent;color:var(--pm-text);font-size:12px}.pmSearch input::placeholder{color:var(--pm-text-subtle)}.pmNav{flex:1;overflow-y:auto;padding:2px 8px 16px}.pmNavGroup{margin:0 0 15px}.pmNavGroup h2{margin:0 7px 5px;color:var(--pm-text-subtle);font-size:10px;font-weight:600;line-height:20px;text-transform:uppercase;letter-spacing:.055em}.pmNavButton{width:100%;min-height:32px;margin:1px 0;padding:6px 8px;display:grid;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:9px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--pm-text-muted);text-align:left;cursor:pointer}.pmNavButton:hover{background:var(--pm-panel-muted);color:var(--pm-text)}.pmNavButton.active{background:var(--pm-panel-muted);border-color:var(--pm-border);color:var(--pm-text)}.pmNavButton svg{width:16px;height:16px;stroke-width:1.7}.pmNavButton span{font-size:12px;font-weight:500}.pmSidebarBottom{padding:9px 8px 10px;border-top:1px solid var(--pm-divider)}.pmEnvironment{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:9px;padding:7px 8px;color:var(--pm-text-muted)}.pmEnvironmentDot{width:7px;height:7px;border-radius:50%;background:var(--pm-success);box-shadow:0 0 0 3px #22c55e14}.pmEnvironment b{display:block;font-size:11px;font-weight:600;color:var(--pm-text-secondary)}.pmEnvironment small{display:block;margin-top:2px;font-size:9px;color:var(--pm-text-subtle)}.pmMain{min-width:0;min-height:100vh;display:flex;flex-direction:column;background:var(--pm-app-bg)}.pmTopbar{position:sticky;top:0;z-index:20;min-height:46px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:color-mix(in srgb,var(--pm-app-bg) 92%,transparent);border-bottom:1px solid var(--pm-divider);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pmBreadcrumb{display:flex;align-items:center;gap:8px;color:var(--pm-text-subtle);font-size:12px}.pmBreadcrumb b{color:var(--pm-text);font-weight:600}.pmRelease{height:24px;padding:0 8px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--pm-border);border-radius:999px;background:var(--pm-panel);color:var(--pm-text-muted);font-size:10px;font-weight:600}.pmRelease i{width:6px;height:6px;border-radius:50%;background:var(--pm-success)}.pmTopbarRight{display:flex;align-items:center;gap:8px}.pmThemeButton{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pm-border);border-radius:6px;background:var(--pm-panel);color:var(--pm-text-muted);cursor:pointer}.pmThemeButton:hover{background:var(--pm-brand-soft);border-color:var(--pm-brand-border);color:var(--pm-text)}.pmAccount{height:34px;padding:3px 8px 3px 4px;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:6px;background:transparent}.pmAccount:hover{background:var(--pm-panel-muted);border-color:var(--pm-border)}.pmAvatar{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--pm-border-strong);border-radius:50%;background:var(--pm-panel-muted);font-size:9px;font-weight:700}.pmAccountText{display:flex;flex-direction:column;line-height:1.08}.pmAccountText b{font-size:10px}.pmAccountText small{margin-top:3px;color:var(--pm-text-subtle);font-size:8px}.pmContent{flex:1;width:100%;max-width:1600px;margin:0 auto;padding:24px}.pmPageHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--pm-divider)}.pmPageHeader h1{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.pmPageHeader p{max-width:720px;margin:7px 0 0;color:var(--pm-text-muted);font-size:12px;line-height:1.55}.pmHeaderBadge{padding:5px 8px;border:1px solid var(--pm-brand-border);border-radius:999px;background:var(--pm-brand-soft);color:var(--pm-brand);font-size:10px;font-weight:700}.pmMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.pmMetricCard,.pmPanel{background:var(--pm-panel);border:1px solid var(--pm-border);border-radius:8px;box-shadow:none}.pmMetricCard{min-height:116px;padding:16px;display:flex;flex-direction:column;justify-content:space-between}.pmMetricTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.pmMetricIcon{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--pm-brand-border);border-radius:6px;background:var(--pm-brand-soft);color:var(--pm-brand)}.pmMetricIcon svg{width:16px;height:16px}.pmMetricLabel{color:var(--pm-text-muted);font-size:11px}.pmMetricValue{margin-top:12px;font-size:24px;font-weight:700;letter-spacing:-.035em}.pmMetricFoot{margin-top:4px;color:var(--pm-text-subtle);font-size:10px}.pmGridTwo{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:12px;margin-top:12px}.pmPanel{padding:16px}.pmPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.pmPanelHeader h2{margin:0;font-size:13px;font-weight:650}.pmPanelHeader small{color:var(--pm-text-subtle);font-size:10px}.pmEmpty{min-height:150px;display:grid;place-items:center;border:1px dashed var(--pm-border);border-radius:7px;background:var(--pm-panel-subtle);color:var(--pm-text-subtle);font-size:12px;text-align:center;padding:24px}.pmServiceList{display:grid;gap:8px}.pmServiceRow{min-height:42px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--pm-border);border-radius:6px;background:var(--pm-panel-subtle)}.pmServiceDot{width:7px;height:7px;border-radius:50%;background:var(--pm-success)}.pmServiceRow b{font-size:11px;font-weight:600}.pmServiceRow small{display:block;margin-top:2px;color:var(--pm-text-subtle);font-size:9px}.pmServiceState{font-size:9px;color:var(--pm-text-muted)}.pmFoundation{margin-top:12px;padding:10px 12px;border:1px solid var(--pm-brand-border);border-radius:6px;background:var(--pm-brand-soft);color:var(--pm-text-secondary);font-size:11px;line-height:1.5}.pmPlaceholder{margin-top:18px}.pmPlaceholder h2{margin:0 0 6px;font-size:16px}.pmPlaceholder p{margin:0;color:var(--pm-text-muted);font-size:12px}@media (max-width:1100px){.pmMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pmGridTwo{grid-template-columns:1fr}}@media (max-width:760px){.pmShell{grid-template-columns:1fr}.pmSidebar{position:relative;width:100%;height:auto}.pmNav{display:flex;gap:4px;overflow-x:auto}.pmNavGroup{display:flex;gap:4px;margin:0}.pmNavGroup h2,.pmSearch,.pmSidebarBottom{display:none}.pmNavButton{width:auto;grid-template-columns:17px auto;white-space:nowrap}.pmTopbar{position:relative}.pmContent{padding:16px}.pmMetricGrid{grid-template-columns:1fr}.pmAccountText{display:none}}.pmLoginPage{min-height:100vh;background:var(--pm-app-bg);color:var(--pm-text)}.pmLoginTopbar{height:46px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--pm-divider);background:var(--pm-bg)}.pmLoginBrand{display:flex;align-items:center;gap:9px}.pmLoginBrand>span:last-child{display:flex;flex-direction:column;line-height:1.1}.pmLoginBrand b{font-size:12px}.pmLoginBrand small{margin-top:3px;color:var(--pm-text-subtle);font-size:9px}.pmLoginMain{min-height:calc(100vh - 46px);display:grid;place-items:center;padding:24px}.pmLoginCard{width:min(100%,380px);padding:24px;background:var(--pm-panel);border:1px solid var(--pm-border);border-radius:8px;box-shadow:none}.pmLoginIcon{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--pm-brand-border);border-radius:7px;background:var(--pm-brand-soft);color:var(--pm-brand)}.pmLoginIcon svg{width:19px;height:19px}.pmLoginHeading{margin:16px 0 18px}.pmLoginHeading h1{margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em}.pmLoginHeading p{margin:6px 0 0;color:var(--pm-text-muted);font-size:11px;line-height:1.5}.pmField{display:grid;gap:6px;margin-top:12px}.pmField>span{color:var(--pm-text-secondary);font-size:10px;font-weight:600}.pmField input{height:38px;width:100%;padding:0 10px;border:1px solid var(--pm-border);border-radius:6px;outline:0;background:var(--pm-panel-subtle);color:var(--pm-text);font-size:12px}.pmField input:focus{border-color:var(--pm-brand-border);box-shadow:0 0 0 2px var(--pm-brand-soft)}.pmField input:disabled{opacity:.65}.pmPrimaryButton{width:100%;height:38px;margin-top:16px;border:1px solid var(--pm-brand-border);border-radius:6px;background:var(--pm-brand);color:#fff;font-size:11px;font-weight:700;cursor:pointer}.pmPrimaryButton:hover:not(:disabled){background:var(--pm-brand-hover)}.pmPrimaryButton:disabled{opacity:.55;cursor:not-allowed}.pmAuthError{margin-top:12px;padding:9px 10px;border:1px solid rgba(239,68,68,.25);border-radius:6px;background:#ef444414;color:#ef4444;font-size:10px;line-height:1.45}.pmLoginNotice{margin-top:14px;padding-top:12px;border-top:1px solid var(--pm-divider);color:var(--pm-text-subtle);font-size:9px;line-height:1.5}.pmAuthLoading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:10px;background:var(--pm-app-bg);color:var(--pm-text)}.pmAuthLoading small{color:var(--pm-text-subtle);font-size:10px}.pmPrimaryAction,.pmSecondaryButton{height:34px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:6px;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.pmPrimaryAction{border:1px solid var(--pm-brand-border);background:var(--pm-brand);color:#fff}.pmPrimaryAction:hover:not(:disabled){background:var(--pm-brand-hover)}.pmSecondaryButton{border:1px solid var(--pm-border);background:var(--pm-panel);color:var(--pm-text-secondary)}.pmSecondaryButton:hover:not(:disabled){background:var(--pm-panel-muted);color:var(--pm-text)}.pmPrimaryAction:disabled,.pmSecondaryButton:disabled,.pmIconButton:disabled{opacity:.48;cursor:not-allowed}.pmPrimaryAction svg,.pmSecondaryButton svg{width:14px;height:14px}.pmTenantStats{display:grid;grid-template-columns:repeat(3,minmax(0,180px));gap:8px;margin-top:14px}.pmTenantStats>div{height:54px;padding:9px 11px;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--pm-border);border-radius:6px;background:var(--pm-panel);box-shadow:none}.pmTenantStats span{color:var(--pm-text-subtle);font-size:9px}.pmTenantStats b{margin-top:4px;font-size:14px;font-weight:700}.pmTenantPanel{margin-top:12px;padding:0;overflow:hidden}.pmTenantToolbar{min-height:51px;padding:8px 10px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--pm-divider)}.pmTableSearch{height:34px;min-width:260px;max-width:420px;flex:1;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;padding:0 9px;border:1px solid var(--pm-border);border-radius:6px;background:var(--pm-panel-subtle);color:var(--pm-text-subtle)}.pmTableSearch svg{width:14px;height:14px}.pmTableSearch input{width:100%;border:0;outline:0;background:transparent;color:var(--pm-text);font-size:11px}.pmTableSearch input::placeholder{color:var(--pm-text-subtle)}.pmSelect,.pmField select{height:34px;padding:0 28px 0 9px;border:1px solid var(--pm-border);border-radius:6px;outline:0;background:var(--pm-panel-subtle);color:var(--pm-text);font-size:10px}.pmSelect:focus,.pmField select:focus{border-color:var(--pm-brand-border);box-shadow:0 0 0 2px var(--pm-brand-soft)}.pmIconButton{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pm-border);border-radius:6px;background:var(--pm-panel);color:var(--pm-text-muted);cursor:pointer}.pmIconButton:hover:not(:disabled){background:var(--pm-panel-muted);color:var(--pm-text)}.pmIconButton svg{width:14px;height:14px}.pmIconDanger:hover:not(:disabled){border-color:#ef444447;background:#ef444414;color:#ef4444}.pmInlineError{margin:10px;padding:9px 10px;border:1px solid rgba(239,68,68,.25);border-radius:6px;background:#ef444414;color:#ef4444;font-size:10px}.pmTableWrap{width:100%;overflow:auto}.pmTable{width:100%;min-width:900px;border-collapse:collapse}.pmTable th{height:34px;padding:0 11px;border-bottom:1px solid var(--pm-divider);background:var(--pm-panel-subtle);color:var(--pm-text-subtle);font-size:9px;font-weight:650;text-align:left;text-transform:uppercase;letter-spacing:.035em}.pmTable td{height:51px;padding:7px 11px;border-bottom:1px solid var(--pm-divider);color:var(--pm-text-secondary);font-size:10px;vertical-align:middle}.pmTable tbody tr:hover{background:var(--pm-panel-muted)}.pmTable tbody tr:last-child td{border-bottom:0}.pmTable td b{display:block;color:var(--pm-text);font-size:11px;font-weight:600}.pmTable td small{display:block;margin-top:3px;color:var(--pm-text-subtle);font-size:8px}.pmTable code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--pm-text-muted);font-size:9px}.pmRowActions{display:flex;justify-content:flex-end;gap:5px}.pmRowActions .pmIconButton{width:30px;height:30px}.pmTableEmpty{min-height:120px;display:grid;place-items:center;color:var(--pm-text-subtle);font-size:10px}.pmTableFoot{height:38px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--pm-divider);background:var(--pm-panel-subtle);color:var(--pm-text-subtle);font-size:9px}.pmStatus{height:22px;padding:0 7px;display:inline-flex;align-items:center;border:1px solid var(--pm-border);border-radius:999px;background:var(--pm-panel-muted);color:var(--pm-text-muted);font-size:8px;font-weight:700}.pmStatus-active{border-color:var(--pm-brand-border);background:var(--pm-brand-soft);color:var(--pm-brand)}.pmStatus-suspended{border-color:#f59e0b3d;background:#f59e0b14;color:#d97706}.pmStatus-archived{opacity:.62}.pmModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#00000094;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pmModal{width:min(100%,520px);max-height:calc(100vh - 40px);overflow:auto;border:1px solid var(--pm-border-strong);border-radius:8px;background:var(--pm-panel);color:var(--pm-text);box-shadow:none}.pmModalHeader{min-height:64px;padding:14px 14px 12px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--pm-divider)}.pmModalHeader h2{margin:0;font-size:14px;font-weight:700}.pmModalHeader p{margin:5px 0 0;color:var(--pm-text-subtle);font-size:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.pmFormGrid{padding:4px 16px 16px;display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.pmFieldWide{grid-column:1/-1}.pmField select{width:100%;height:38px}.pmModalFooter{min-height:54px;padding:9px 14px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--pm-divider);background:var(--pm-panel-subtle)}@media (max-width:760px){.pmPageHeader{flex-direction:column}.pmTenantStats{grid-template-columns:repeat(3,1fr)}.pmTenantToolbar{align-items:stretch;flex-wrap:wrap}.pmTableSearch{min-width:100%;max-width:none}.pmSelect{flex:1}.pmFormGrid{grid-template-columns:1fr}.pmFieldWide{grid-column:auto}.pmModalBackdrop{padding:10px}.pmTableFoot{height:auto;min-height:38px;padding:8px 11px;align-items:flex-start;flex-direction:column}}.pmApplicationRegistryPanel{margin-top:12px;padding:0;overflow:hidden}.pmApplicationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.pmApplicationCard{min-width:0;display:flex;flex-direction:column;padding:13px;border:1px solid var(--pm-border);border-radius:7px;background:var(--pm-panel);box-shadow:none}.pmApplicationCard:hover{border-color:var(--pm-border-strong);background:var(--pm-panel-subtle)}.pmApplicationCardTop{height:34px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pmApplicationIcon{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--pm-brand-border);border-radius:6px;background:var(--pm-brand-soft);color:var(--pm-brand)}.pmApplicationIcon svg{width:15px;height:15px;stroke-width:1.8}.pmApplicationBody{padding:12px 0 10px;border-bottom:1px solid var(--pm-divider)}.pmApplicationBody h2{margin:0;font-size:13px;font-weight:700;letter-spacing:-.01em}.pmApplicationBody code{display:block;margin-top:5px;color:var(--pm-text-subtle);font-size:9px}.pmApplicationBody p{min-height:32px;margin:9px 0 0;color:var(--pm-text-muted);font-size:10px;line-height:1.55}.pmApplicationMeta{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 0;border-bottom:1px solid var(--pm-divider)}.pmApplicationMeta>div,.pmApplicationEndpoints>div{min-width:0}.pmApplicationMeta span,.pmApplicationEndpoints span{display:block;color:var(--pm-text-subtle);font-size:8px;text-transform:uppercase;letter-spacing:.04em}.pmApplicationMeta b{display:block;margin-top:4px;color:var(--pm-text-secondary);font-size:10px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmApplicationEndpoints{display:grid;gap:7px;padding:10px 0}.pmApplicationEndpoints b{display:block;margin-top:3px;color:var(--pm-text-muted);font-size:9px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmApplicationActions{margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--pm-divider)}.pmApplicationActions .pmSecondaryButton{flex:1}.pmApplicationLoading{min-height:180px;display:grid;place-items:center;color:var(--pm-text-subtle);font-size:10px}.pmApplicationModal{width:min(100%,620px)}.pmStatus-registered{color:var(--pm-text-muted)}.pmStatus-deprecated{border-color:#ef444433;background:#ef44440f;color:#ef4444}@media (max-width:1180px){.pmApplicationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pmApplicationGrid{grid-template-columns:1fr}.pmApplicationStats{grid-template-columns:repeat(3,1fr)}}.pmTenantAppsModal{width:min(100%,760px)}.pmTenantAppsSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 14px;border-bottom:1px solid var(--pm-divider)}.pmTenantAppsSummary>div{min-height:48px;padding:9px 10px;border:1px solid var(--pm-border);border-radius:6px;background:var(--pm-panel-subtle);box-shadow:none}.pmTenantAppsSummary span{display:block;color:var(--pm-text-subtle);font-size:8px;text-transform:uppercase;letter-spacing:.035em}.pmTenantAppsSummary b{display:block;margin-top:5px;color:var(--pm-text);font-size:12px;font-weight:700}.pmTenantAppsList{display:grid;gap:8px;padding:12px 14px}.pmTenantAppCard{min-width:0;display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(130px,1fr) 80px 108px;align-items:center;gap:10px;padding:10px;border:1px solid var(--pm-border);border-radius:7px;background:var(--pm-panel);box-shadow:none}.pmTenantAppCard:hover{border-color:var(--pm-border-strong);background:var(--pm-panel-subtle)}.pmTenantAppIdentity{min-width:0;display:flex;align-items:center;gap:9px}.pmTenantAppIdentity>span:last-child{min-width:0}.pmTenantAppIdentity b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pm-text);font-size:11px}.pmTenantAppIdentity code{display:block;margin-top:4px;color:var(--pm-text-subtle);font-size:8px}.pmTenantAppState{min-width:0}.pmTenantAppState small{display:block;margin-top:4px;color:var(--pm-text-subtle);font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmTenantAppVersion span{display:block;color:var(--pm-text-subtle);font-size:8px;text-transform:uppercase}.pmTenantAppVersion b{display:block;margin-top:4px;color:var(--pm-text-secondary);font-size:10px}.pmTenantAppCard>.pmPrimaryAction,.pmTenantAppCard>.pmSecondaryButton{width:108px}.pmTenantAppsNotice{margin:0 14px 12px;padding:9px 10px;border:1px solid var(--pm-border);border-radius:6px;background:var(--pm-panel-subtle);color:var(--pm-text-subtle);font-size:9px;line-height:1.5}@media (max-width:760px){.pmTenantAppsSummary,.pmTenantAppCard{grid-template-columns:1fr}.pmTenantAppCard>.pmPrimaryAction,.pmTenantAppCard>.pmSecondaryButton{width:100%}.pmTenantAppVersion{display:flex;align-items:center;justify-content:space-between}.pmTenantAppVersion b{margin-top:0}}.pmEnvironmentCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.pmEnvironmentCard{min-width:0;padding:13px;border:1px solid var(--pm-border);border-radius:7px;background:var(--pm-panel);box-shadow:none}.pmEnvironmentCard:hover{border-color:var(--pm-border-strong);background:var(--pm-panel-subtle)}.pmEnvironmentCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pmEnvironmentCard h2{margin:12px 0 0;font-size:13px}.pmEnvironmentCard code{display:block;margin-top:4px;color:var(--pm-text-subtle);font-size:9px}.pmEnvironmentCount{display:flex;align-items:baseline;gap:7px;margin:13px 0 10px;padding-top:10px;border-top:1px solid var(--pm-divider)}.pmEnvironmentCount b{font-size:18px}.pmEnvironmentCount span{color:var(--pm-text-subtle);font-size:9px}.pmEnvironmentCard .pmSelect{width:100%}.pmServiceRegistryPanel{margin-top:12px;padding:0;overflow:hidden}.pmServiceTable{min-width:1120px}.pmServiceEndpoints{max-width:300px}.pmServiceEndpoints small{max-width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmServiceModal{width:min(100%,650px)}.pmServiceSecurityNote{margin:0 16px 12px;padding:9px 10px;border:1px solid var(--pm-brand-border);border-radius:6px;background:var(--pm-brand-soft);color:var(--pm-text-muted);font-size:9px;line-height:1.5}.pmStatus-disabled{opacity:.66}.pmStatus-maintenance{border-color:#f59e0b3d;background:#f59e0b14;color:#d97706}@media (max-width:900px){.pmEnvironmentCards{grid-template-columns:1fr}}.pmHealth-unchecked{opacity:.66}.pmHealth-healthy{border-color:var(--pm-brand-border);background:var(--pm-brand-soft);color:var(--pm-brand)}.pmHealth-degraded{border-color:#f59e0b3d;background:#f59e0b14;color:#d97706}.pmHealth-unhealthy,.pmHealth-unreachable{border-color:#ef444438;background:#ef444412;color:#ef4444}.pmServiceTable{min-width:1280px}.pmCommercialStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.pmCommercialStats>div{min-height:64px;padding:11px 13px;border:1px solid var(--pm-border);border-radius:7px;background:var(--pm-panel);box-shadow:none}.pmCommercialStats span{display:block;color:var(--pm-text-subtle);font-size:9px}.pmCommercialStats b{display:block;margin-top:8px;color:var(--pm-text);font-size:16px}.pmCommercialTabs{display:flex;gap:4px;margin:12px 0}.pmCommercialTabs button{height:32px;padding:0 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--pm-text-muted);font-size:10px;font-weight:650;cursor:pointer}.pmCommercialTabs button.active{border-color:var(--pm-border);background:var(--pm-panel);color:var(--pm-text)}.pmCommercialPanel{padding:0;overflow:hidden}.pmCommercialModal{width:min(100%,650px)}.pmCommercialNotice{margin:0 16px 12px;padding:9px 10px;border:1px solid var(--pm-brand-border);border-radius:6px;background:var(--pm-brand-soft);color:var(--pm-text-muted);font-size:9px;line-height:1.5}.pmLicenseTable{min-width:1120px}.pmStatus-inactive,.pmStatus-cancelled{color:var(--pm-text-muted)}@media (max-width:900px){.pmCommercialStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pmCommercialStats{grid-template-columns:1fr}}.pmAuditStats{margin-top:18px}.pmAuditPanel{margin-top:12px;padding:0;overflow:hidden}.pmAuditTable{min-width:1180px}.pmAuditTable td code{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pm-text-subtle);font-size:8px}.pmAuditSource{display:inline-flex;align-items:center;height:22px;padding:0 7px;border:1px solid var(--pm-border);border-radius:999px;background:var(--pm-panel-subtle);color:var(--pm-text-muted);font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.pmAuditSource-interapp{border-color:var(--pm-brand-border);background:var(--pm-brand-soft);color:var(--pm-brand)}.pmAuditSource-security{border-color:#f59e0b3d;background:#f59e0b14;color:#d97706}.pmAuditOutcome-success{border-color:var(--pm-brand-border);background:var(--pm-brand-soft);color:var(--pm-brand)}.pmAuditOutcome-denied,.pmAuditOutcome-failure{border-color:#ef444438;background:#ef444412;color:#ef4444}.pmAuditView{height:28px;padding:0 9px}.pmAuditModal{width:min(100%,760px)}.pmAuditDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:12px 16px}.pmAuditDetailGrid>div{min-width:0;padding:9px 0;border-bottom:1px solid var(--pm-divider)}.pmAuditDetailGrid span,.pmAuditMetadata>span{display:block;color:var(--pm-text-subtle);font-size:8px;text-transform:uppercase;letter-spacing:.04em}.pmAuditDetailGrid b,.pmAuditDetailGrid code{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pm-text);font-size:10px;font-weight:600}.pmAuditMetadata{margin:0 16px 14px}.pmAuditMetadata pre{max-height:250px;margin:7px 0 0;padding:10px;overflow:auto;border:1px solid var(--pm-border);border-radius:6px;background:var(--pm-panel-subtle);color:var(--pm-text-secondary);font-size:9px;line-height:1.55;box-shadow:none}.pmAuditImmutable{margin-right:auto;color:var(--pm-text-subtle);font-size:9px}@media (max-width:760px){.pmAuditDetailGrid{grid-template-columns:1fr}.pmAuditStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.pmDashboardHeader .pmHeaderBadge{display:inline-flex;align-items:center;gap:6px}.pmDashboardMetrics{margin-top:18px}.pmDashboardStrip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px;border:1px solid var(--pm-border);border-radius:7px;background:var(--pm-panel);overflow:hidden}.pmDashboardStrip>div{min-width:0;padding:10px 12px;border-right:1px solid var(--pm-divider)}.pmDashboardStrip>div:last-child{border-right:0}.pmDashboardStrip span{display:block;color:var(--pm-text-subtle);font-size:8px;text-transform:uppercase;letter-spacing:.035em}.pmDashboardStrip b{display:block;margin-top:5px;color:var(--pm-text);font-size:10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmDashboardStrip .pmGood{color:var(--pm-success)}.pmDashboardStrip .pmWarn{color:var(--pm-warning)}.pmDashboardStrip .pmBad{color:var(--pm-danger)}.pmDashboardMainGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:12px;margin-top:12px}.pmDashboardLowerGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:12px;margin-top:12px}.pmDashboardMainGrid>.pmPanel,.pmDashboardLowerGrid>.pmPanel{min-width:0;margin:0;padding:0;overflow:hidden}.pmPanelHeader>div{min-width:0}.pmPanelCount{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;border:1px solid var(--pm-border);border-radius:999px;background:var(--pm-panel-subtle);color:var(--pm-text-muted);font-size:9px;font-weight:750}.pmPanelCount.danger{border-color:#ef444438;background:#ef444412;color:var(--pm-danger)}.pmDashboardAppList{display:flex;flex-direction:column}.pmDashboardAppRow{display:grid;grid-template-columns:minmax(220px,1fr) 72px 72px 72px 118px;gap:8px;align-items:center;min-height:62px;padding:9px 14px;border-top:1px solid var(--pm-divider)}.pmDashboardAppRow:first-child{border-top:0}.pmDashboardAppIdentity{display:flex;align-items:center;min-width:0;gap:10px}.pmDashboardAppMark{display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border:1px solid var(--pm-brand-border);border-radius:6px;background:var(--pm-brand-soft);color:var(--pm-brand);font-size:8px;font-weight:800;letter-spacing:.03em}.pmDashboardAppIdentity>span:last-child{min-width:0}.pmDashboardAppIdentity b,.pmDashboardAppIdentity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmDashboardAppIdentity b{font-size:10px}.pmDashboardAppIdentity small{margin-top:3px;color:var(--pm-text-subtle);font-size:8px}.pmDashboardAppStat small,.pmDashboardAppStat b{display:block}.pmDashboardAppStat small{color:var(--pm-text-subtle);font-size:8px}.pmDashboardAppStat b{margin-top:3px;font-size:11px}.pmDashboardAppRow .pmStatus{display:inline-flex}.pmMismatch{display:block;margin-top:4px;color:var(--pm-warning);font-size:8px}.pmHealthMatrix{padding:4px 14px}.pmHealthMatrix>div{display:grid;grid-template-columns:10px 1fr auto;gap:7px;align-items:center;min-height:34px;border-bottom:1px solid var(--pm-divider)}.pmHealthMatrix>div:last-child{border-bottom:0}.pmHealthMatrix span{color:var(--pm-text-muted);font-size:9px}.pmHealthMatrix b{font-size:11px}.pmHealthPulse{width:7px;height:7px;border-radius:50%}.pmHealthPulse-good{background:var(--pm-success)}.pmHealthPulse-warn{background:var(--pm-warning)}.pmHealthPulse-bad{background:var(--pm-danger)}.pmHealthPulse-muted{background:var(--pm-text-subtle)}.pmEnvironmentMini{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--pm-divider);background:var(--pm-panel-subtle)}.pmEnvironmentMini>span{padding:10px;text-align:center;border-right:1px solid var(--pm-divider)}.pmEnvironmentMini>span:last-child{border-right:0}.pmEnvironmentMini b,.pmEnvironmentMini small{display:block}.pmEnvironmentMini b{font-size:12px}.pmEnvironmentMini small{margin-top:4px;color:var(--pm-text-subtle);font-size:7px;text-transform:uppercase}.pmAnomalyList,.pmActivityList{display:flex;flex-direction:column}.pmAnomalyRow{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:55px;padding:8px 14px;border-top:1px solid var(--pm-divider)}.pmAnomalyRow:first-child{border-top:0}.pmAnomalyIcon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--pm-border);border-radius:6px;background:var(--pm-panel-subtle)}.pmAnomalyIcon svg{width:13px;height:13px}.pmAnomaly-critical{border-color:#ef444438;background:#ef444412;color:var(--pm-danger)}.pmAnomaly-warning{border-color:#f59e0b3d;background:#f59e0b14;color:var(--pm-warning)}.pmAnomaly-info{color:var(--pm-text-muted)}.pmAnomalyRow>span:nth-child(2){min-width:0}.pmAnomalyRow b,.pmAnomalyRow small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmAnomalyRow b{font-size:9px}.pmAnomalyRow small{margin-top:4px;color:var(--pm-text-subtle);font-size:8px}.pmAnomalyRow>span:last-child{padding:4px 7px;border:1px solid var(--pm-border);border-radius:999px;font-size:7px;font-weight:750;text-transform:uppercase}.pmDashboardClear{display:flex;align-items:center;gap:10px;padding:20px 14px;color:var(--pm-success)}.pmDashboardClear svg{width:20px}.pmDashboardClear b,.pmDashboardClear small{display:block}.pmDashboardClear b{font-size:10px}.pmDashboardClear small{margin-top:4px;color:var(--pm-text-subtle);font-size:8px}.pmActivityRow{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:48px;padding:7px 14px;border-top:1px solid var(--pm-divider)}.pmActivityRow:first-child{border-top:0}.pmActivityDot{width:6px;height:6px;border-radius:50%;background:var(--pm-text-subtle)}.pmActivity-success{background:var(--pm-success)}.pmActivity-denied,.pmActivity-failure{background:var(--pm-danger)}.pmActivityRow>span:nth-child(2){min-width:0}.pmActivityRow b,.pmActivityRow small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmActivityRow b{font-size:8px;font-weight:650}.pmActivityRow small{margin-top:3px;color:var(--pm-text-subtle);font-size:7px}.pmActivitySource{color:var(--pm-text-subtle);font-size:7px;text-transform:uppercase}.pmDashboardBoundary{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:12px;padding:11px 13px;border:1px solid var(--pm-brand-border);border-radius:7px;background:var(--pm-brand-soft);box-shadow:none}.pmDashboardBoundary>svg{width:17px;color:var(--pm-brand)}.pmDashboardBoundary b,.pmDashboardBoundary small{display:block}.pmDashboardBoundary b{font-size:9px}.pmDashboardBoundary small{margin-top:4px;color:var(--pm-text-muted);font-size:8px;line-height:1.45}.pmDashboardBoundary>span:last-child{color:var(--pm-brand);font-size:8px;font-weight:800}@media (max-width:1080px){.pmDashboardMainGrid,.pmDashboardLowerGrid{grid-template-columns:1fr}.pmDashboardStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.pmDashboardStrip>div:nth-child(3){border-right:0}.pmDashboardStrip>div:nth-child(n+4){border-top:1px solid var(--pm-divider)}}@media (max-width:760px){.pmDashboardAppRow{grid-template-columns:minmax(180px,1fr) 58px 58px}.pmDashboardAppRow>.pmDashboardAppStat:nth-of-type(3){display:none}.pmDashboardAppRow>div:last-child{grid-column:2/4}.pmDashboardStrip{grid-template-columns:1fr 1fr}.pmDashboardStrip>div{border-top:1px solid var(--pm-divider)}.pmDashboardStrip>div:nth-child(1),.pmDashboardStrip>div:nth-child(2){border-top:0}.pmDashboardStrip>div:nth-child(odd){border-right:1px solid var(--pm-divider)}.pmDashboardStrip>div:nth-child(2n){border-right:0}.pmDashboardStrip>div:last-child{grid-column:1/-1;border-right:0}.pmDashboardBoundary{grid-template-columns:28px 1fr}.pmDashboardBoundary>span:last-child{grid-column:2}}@media (max-width:520px){.pmDashboardAppRow{grid-template-columns:1fr}.pmDashboardAppRow>.pmDashboardAppStat,.pmDashboardAppRow>div:last-child{grid-column:auto}.pmDashboardStrip{grid-template-columns:1fr}.pmDashboardStrip>div{border-right:0!important;border-top:1px solid var(--pm-divider)!important}.pmDashboardStrip>div:first-child{border-top:0!important}}.pmDashboardAnomalies .pmPanelHeader,.pmDashboardActivity .pmPanelHeader{min-height:48px}.pmTenant360Loading{margin-top:18px;min-height:180px;display:grid;place-items:center;color:var(--pm-text-subtle);font-size:11px;box-shadow:none}.pmTenant360Header{align-items:flex-end}.pmTenant360HeaderActions{display:flex;align-items:center;gap:8px}.pmTenant360Back{display:inline-flex;align-items:center;gap:6px;margin:0 0 9px;padding:0;border:0;background:transparent;color:var(--pm-text-muted);font-size:10px;font-weight:650;cursor:pointer}.pmTenant360Back:hover{color:var(--pm-text)}.pmTenant360Back svg{width:14px;height:14px}.pmTenant360Identity{display:grid;grid-template-columns:minmax(260px,1fr) minmax(420px,1.5fr);align-items:center;gap:18px;margin-top:18px;padding:14px 16px;box-shadow:none}.pmTenant360IdentityMain{display:flex;align-items:center;gap:12px;min-width:0}.pmTenant360Monogram{width:40px;height:40px;display:grid;place-items:center;flex:0 0 40px;border:1px solid var(--pm-brand-border);border-radius:7px;background:var(--pm-brand-soft);color:var(--pm-brand);font-size:11px;font-weight:800}.pmTenant360IdentityMain h2{margin:0;font-size:14px}.pmTenant360IdentityMain code{display:block;margin-top:5px;color:var(--pm-text-subtle);font-size:8px}.pmTenant360IdentityMeta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--pm-border);border-radius:6px;overflow:hidden;background:var(--pm-panel-subtle)}.pmTenant360IdentityMeta>span{min-width:0;padding:9px 10px;border-right:1px solid var(--pm-divider)}.pmTenant360IdentityMeta>span:last-child{border-right:0}.pmTenant360IdentityMeta small,.pmTenant360IdentityMeta b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmTenant360IdentityMeta small{color:var(--pm-text-subtle);font-size:7px;text-transform:uppercase;letter-spacing:.035em}.pmTenant360IdentityMeta b{margin-top:4px;font-size:9px;font-weight:650}.pmTenant360Metrics{margin-top:12px}.pmTenant360Applications,.pmTenant360Services,.pmTenant360Audit{margin-top:12px;padding:0;overflow:hidden;box-shadow:none}.pmTenant360Applications>.pmPanelHeader,.pmTenant360Services>.pmPanelHeader,.pmTenant360Audit>.pmPanelHeader,.pmTenant360Anomalies>.pmPanelHeader,.pmTenant360Licenses>.pmPanelHeader{min-height:49px;margin:0;padding:11px 14px;border-bottom:1px solid var(--pm-divider)}.pmTenant360AppGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.pmTenant360AppCard{min-width:0;padding:13px;border-right:1px solid var(--pm-divider);border-bottom:1px solid var(--pm-divider);background:var(--pm-panel);box-shadow:none}.pmTenant360AppCard:nth-child(3n){border-right:0}.pmTenant360AppTop{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px}.pmTenant360AppTop>span:nth-child(2){min-width:0}.pmTenant360AppTop b,.pmTenant360AppTop code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmTenant360AppTop b{font-size:10px}.pmTenant360AppTop code{margin-top:3px;color:var(--pm-text-subtle);font-size:7px}.pmTenant360AppFacts{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:12px;border:1px solid var(--pm-border);border-radius:6px;overflow:hidden;background:var(--pm-panel-subtle)}.pmTenant360AppFacts>span{padding:8px;border-right:1px solid var(--pm-divider)}.pmTenant360AppFacts>span:last-child{border-right:0}.pmTenant360AppFacts small,.pmTenant360AppFacts b{display:block}.pmTenant360AppFacts small{color:var(--pm-text-subtle);font-size:6.5px;text-transform:uppercase}.pmTenant360AppFacts b{margin-top:4px;font-size:8px;text-transform:capitalize}.pmTenant360AppFoot{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.pmTenant360AppFoot small,.pmTenant360AppFoot b{display:block}.pmTenant360AppFoot small{color:var(--pm-text-subtle);font-size:6.5px}.pmTenant360AppFoot b{margin-top:3px;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmTenant360AppWarning{display:flex;align-items:center;gap:5px;margin-top:10px;padding-top:8px;border-top:1px solid var(--pm-divider);color:var(--pm-warning);font-size:8px}.pmTenant360AppWarning svg{width:12px;height:12px}.pmHealthText-healthy{color:var(--pm-success)}.pmHealthText-degraded,.pmHealthText-unchecked{color:var(--pm-warning)}.pmHealthText-unhealthy,.pmHealthText-unreachable{color:var(--pm-danger)}.pmTenant360TwoCol{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:12px;margin-top:12px}.pmTenant360Anomalies,.pmTenant360Licenses{min-width:0;margin:0;padding:0;overflow:hidden;box-shadow:none}.pmTenant360LicenseList{display:flex;flex-direction:column}.pmTenant360LicenseRow{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(120px,.75fr) auto;gap:10px;align-items:center;min-height:55px;padding:8px 14px;border-top:1px solid var(--pm-divider)}.pmTenant360LicenseRow:first-child{border-top:0}.pmTenant360LicenseRow>span{min-width:0}.pmTenant360LicenseRow b,.pmTenant360LicenseRow small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmTenant360LicenseRow b{font-size:9px}.pmTenant360LicenseRow small{margin-top:4px;color:var(--pm-text-subtle);font-size:7px}.pmTenant360Services .pmTable{min-width:900px}.pmTenant360Audit .pmActivityList{max-height:320px;overflow:auto}.pmTenant360Boundary{margin-bottom:4px}.pmTenant360Boundary>svg{color:var(--pm-brand)}@media (max-width:1180px){.pmTenant360Identity{grid-template-columns:1fr}.pmTenant360AppGrid{grid-template-columns:1fr 1fr}.pmTenant360AppCard:nth-child(3n){border-right:1px solid var(--pm-divider)}.pmTenant360AppCard:nth-child(2n){border-right:0}.pmTenant360TwoCol{grid-template-columns:1fr}}@media (max-width:760px){.pmTenant360Header{align-items:flex-start}.pmTenant360IdentityMeta{grid-template-columns:1fr 1fr}.pmTenant360IdentityMeta>span:nth-child(2){border-right:0}.pmTenant360IdentityMeta>span:nth-child(-n+2){border-bottom:1px solid var(--pm-divider)}.pmTenant360AppGrid{grid-template-columns:1fr}.pmTenant360AppCard,.pmTenant360AppCard:nth-child(2n),.pmTenant360AppCard:nth-child(3n){border-right:0}.pmTenant360AppFacts{grid-template-columns:1fr 1fr}.pmTenant360AppFacts>span:nth-child(2){border-right:0}.pmTenant360AppFacts>span:nth-child(-n+2){border-bottom:1px solid var(--pm-divider)}.pmTenant360LicenseRow{grid-template-columns:1fr}.pmTenant360HeaderActions{align-self:flex-end}}.pmTenantAppCardV13{grid-template-rows:auto auto}.pmTenantExternalRef{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 108px;gap:10px;align-items:end;padding-top:9px;border-top:1px solid var(--pm-divider)}.pmTenantExternalRef label{min-width:0}.pmTenantExternalRef label>span{display:block;margin-bottom:5px;color:var(--pm-text-subtle);font-size:8px;text-transform:uppercase;letter-spacing:.035em}.pmTenantExternalRef input{width:100%;height:32px;padding:0 9px;border:1px solid var(--pm-border);border-radius:6px;background:var(--pm-panel-subtle);color:var(--pm-text);font:inherit;font-size:10px;box-shadow:none;outline:none}.pmTenantExternalRef input:focus{border-color:var(--pm-brand-border);box-shadow:0 0 0 2px var(--pm-brand-soft)}.pmTenantExternalRef>.pmSecondaryButton{width:108px}@media (max-width:760px){.pmTenantExternalRef{grid-template-columns:1fr}.pmTenantExternalRef>.pmSecondaryButton{width:100%}}.pmMonitoringStats{grid-template-columns:repeat(5,minmax(0,1fr))}.pmMonitoringPolicy{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;margin:12px 0;padding:11px 13px;border:1px solid var(--pm-brand-border);border-radius:7px;background:var(--pm-brand-soft);box-shadow:none}.pmMonitoringPolicy>svg{width:17px;color:var(--pm-brand)}.pmMonitoringPolicy b,.pmMonitoringPolicy small{display:block}.pmMonitoringPolicy b{font-size:9px}.pmMonitoringPolicy small{margin-top:4px;color:var(--pm-text-muted);font-size:8px;line-height:1.45}.pmMonitoringPolicy>span:last-child{color:var(--pm-brand);font-size:8px;font-weight:800}.pmMonitoringPanel{padding:0;overflow:hidden;box-shadow:none}.pmMonitoringTable{min-width:1050px}.pmMonitoringSeverity-critical{color:var(--pm-danger);border-color:color-mix(in srgb,var(--pm-danger) 35%,transparent);background:color-mix(in srgb,var(--pm-danger) 9%,transparent)}.pmMonitoringSeverity-warning{color:var(--pm-warning)}.pmMonitoringSeverity-info{color:var(--pm-text-muted)}.pmMonitoringStatus-open{color:var(--pm-danger)}.pmMonitoringStatus-acknowledged{color:var(--pm-warning)}.pmMonitoringStatus-resolved{color:var(--pm-success)}@media (max-width:900px){.pmMonitoringStats{grid-template-columns:repeat(2,minmax(0,1fr))}.pmMonitoringStats>div:last-child{grid-column:1/-1}}@media (max-width:560px){.pmMonitoringStats{grid-template-columns:1fr}.pmMonitoringStats>div:last-child{grid-column:auto}.pmMonitoringPolicy{grid-template-columns:28px 1fr}.pmMonitoringPolicy>span:last-child{grid-column:2}}.pmTenant360StoreAccount{margin-top:12px;padding:0;overflow:hidden;box-shadow:none}.pmTenant360StoreAccount>.pmPanelHeader{min-height:49px;margin:0;padding:11px 14px;border-bottom:1px solid var(--pm-divider)}.pmStoreAccountContent{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(420px,1.5fr) auto;gap:14px;align-items:center;padding:14px}.pmStoreAccountIdentity{display:flex;align-items:center;gap:10px;min-width:0}.pmStoreAccountIdentity>span:last-child{min-width:0}.pmStoreAccountIdentity b,.pmStoreAccountIdentity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmStoreAccountIdentity b{font-size:11px}.pmStoreAccountIdentity small{margin-top:4px;color:var(--pm-text-subtle);font-size:8px}.pmStoreAccountAvatar{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border:1px solid var(--pm-brand-border);border-radius:6px;background:var(--pm-brand-soft);color:var(--pm-brand)}.pmStoreAccountAvatar svg{width:15px;height:15px}.pmStoreAccountFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--pm-border);border-radius:6px;overflow:hidden;background:var(--pm-panel-subtle)}.pmStoreAccountFacts>span{min-width:0;padding:8px 9px;border-right:1px solid var(--pm-divider)}.pmStoreAccountFacts>span:last-child{border-right:0}.pmStoreAccountFacts small,.pmStoreAccountFacts b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmStoreAccountFacts small{color:var(--pm-text-subtle);font-size:6.5px}.pmStoreAccountFacts b{margin-top:4px;font-size:8px;font-weight:650}.pmStoreAccountFacts b+small{margin-top:3px}.pmStoreAccountActions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.pmDangerAction:hover:not(:disabled){border-color:#ef444447;background:#ef444414;color:#ef4444}.pmStoreAccountEmpty{min-height:84px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;align-items:center;padding:14px}.pmStoreAccountEmpty b,.pmStoreAccountEmpty small{display:block}.pmStoreAccountEmpty b{font-size:10px}.pmStoreAccountEmpty small{margin-top:4px;color:var(--pm-text-subtle);font-size:8px}.pmStoreAccountBoundary{min-height:34px;padding:7px 14px;display:flex;align-items:center;gap:7px;border-top:1px solid var(--pm-divider);background:var(--pm-panel-subtle);color:var(--pm-text-subtle);font-size:7.5px}.pmStoreAccountBoundary svg{width:13px;height:13px;color:var(--pm-brand)}.pmStoreAccountModal{width:min(100%,580px)}.pmStoreAccountFixed{margin-top:12px;padding:8px 10px;border:1px solid var(--pm-border);border-radius:6px;background:var(--pm-panel-subtle);min-width:0}.pmStoreAccountFixed>span{display:block;color:var(--pm-text-subtle);font-size:8px}.pmStoreAccountFixed b,.pmStoreAccountFixed code{display:block;margin-top:5px;color:var(--pm-text);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmFieldHint{display:block;margin-top:5px;color:var(--pm-text-subtle);font-size:7.5px;line-height:1.4}.pmPasswordMode>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pmPasswordMode button{height:34px;padding:0 10px;border:1px solid var(--pm-border);border-radius:6px;background:var(--pm-panel-subtle);color:var(--pm-text-muted);font-size:9px;font-weight:650;cursor:pointer}.pmPasswordMode button.active{border-color:var(--pm-brand-border);background:var(--pm-brand-soft);color:var(--pm-brand)}.pmStoreAccountGenerated{margin-top:12px;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid var(--pm-brand-border);border-radius:6px;background:var(--pm-brand-soft)}.pmStoreAccountGenerated svg{width:15px;height:15px;color:var(--pm-brand)}.pmStoreAccountGenerated b,.pmStoreAccountGenerated small{display:block}.pmStoreAccountGenerated b{font-size:9px}.pmStoreAccountGenerated small{margin-top:3px;color:var(--pm-text-muted);font-size:7.5px}.pmStoreAccountCheckbox{margin-top:12px;display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid var(--pm-border);border-radius:6px;background:var(--pm-panel-subtle);cursor:pointer}.pmStoreAccountCheckbox input{width:14px;height:14px;margin:1px 0 0;accent-color:var(--pm-brand)}.pmStoreAccountCheckbox b,.pmStoreAccountCheckbox small{display:block}.pmStoreAccountCheckbox b{font-size:8.5px}.pmStoreAccountCheckbox small{margin-top:3px;color:var(--pm-text-subtle);font-size:7.5px}.pmTemporaryCredentialModal{width:min(100%,520px)}.pmTemporaryCredentialBody{display:grid;gap:10px;padding:14px 16px}.pmCredentialWarning{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid var(--pm-brand-border);border-radius:6px;background:var(--pm-brand-soft)}.pmCredentialWarning svg{width:16px;height:16px;color:var(--pm-brand);flex:0 0 16px}.pmCredentialWarning b,.pmCredentialWarning small{display:block}.pmCredentialWarning b{font-size:9px}.pmCredentialWarning small{margin-top:4px;color:var(--pm-text-muted);font-size:8px;line-height:1.4}.pmTemporaryCredentialBody label>span{display:block;margin-bottom:5px;color:var(--pm-text-subtle);font-size:8px;text-transform:uppercase}.pmTemporaryCredentialBody label>code,.pmTemporaryCredentialBody label>div{min-height:38px;padding:0 10px;display:flex;align-items:center;border:1px solid var(--pm-border);border-radius:6px;background:var(--pm-panel-subtle)}.pmTemporaryCredentialBody label>code{font-size:10px}.pmTemporaryCredentialBody label>div{justify-content:space-between;gap:8px}.pmTemporaryCredentialBody label>div code{font-size:11px;font-weight:700;word-break:break-all}.pmTemporaryCredentialBody label>div .pmIconButton{flex:0 0 30px;width:30px;height:30px}.pmCredentialCopied{margin-right:auto;color:var(--pm-brand);font-size:8px;font-weight:700}@media (max-width:1100px){.pmStoreAccountContent{grid-template-columns:1fr}.pmStoreAccountActions{justify-content:flex-start}.pmStoreAccountFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.pmStoreAccountFacts>span:nth-child(2){border-right:0}.pmStoreAccountFacts>span:nth-child(-n+2){border-bottom:1px solid var(--pm-divider)}}@media (max-width:760px){.pmStoreAccountEmpty{grid-template-columns:34px 1fr}.pmStoreAccountEmpty>.pmPrimaryAction{grid-column:1/-1}.pmStoreAccountFacts{grid-template-columns:1fr}.pmStoreAccountFacts>span{border-right:0;border-bottom:1px solid var(--pm-divider)}.pmStoreAccountFacts>span:last-child{border-bottom:0}.pmPasswordMode>div{grid-template-columns:1fr}.pmStoreAccountFixed{grid-column:auto}}.pmStoreAccountSync{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 14px;border-top:1px solid var(--pm-divider);background:var(--pm-panel-subtle)}.pmStoreAccountSyncDot{width:7px;height:7px;border-radius:50%;background:var(--pm-warning)}.pmStoreAccountSync b,.pmStoreAccountSync small{display:block}.pmStoreAccountSync b{font-size:8.5px}.pmStoreAccountSync small{margin-top:3px;color:var(--pm-text-subtle);font-size:7.5px;line-height:1.4}.pmStoreAccountSync-synced .pmStoreAccountSyncDot{background:var(--pm-success)}.pmStoreAccountSync-error .pmStoreAccountSyncDot{background:var(--pm-danger)}.pmStoreAccountSync-disabled .pmStoreAccountSyncDot{background:var(--pm-text-subtle)}.pmStoreAccountRetryable{padding:3px 6px;border:1px solid var(--pm-border);border-radius:999px;color:var(--pm-text-muted);font-size:7px;font-weight:700}.pmStoreAccountActions svg{width:13px;height:13px}.pmStoreAccountActions button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.pmStoreAccountSync{grid-template-columns:8px 1fr}.pmStoreAccountRetryable{grid-column:2;justify-self:start}}.pmTenant360ErrorActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pmPluginHeaderActions,.pmPluginCardActions,.pmPluginAssignForm{display:flex;align-items:center;gap:10px}.pmPluginCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pmPluginCard{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;min-height:170px;padding:18px;border:1px solid var(--pm-border);border-radius:12px;background:var(--pm-panel)}.pmPluginCardIcon{display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--pm-accent) 35%,var(--pm-border));border-radius:10px;background:color-mix(in srgb,var(--pm-accent) 10%,transparent);color:var(--pm-accent)}.pmPluginCardIcon svg{width:20px;height:20px}.pmPluginCardBody{display:flex;flex-direction:column;gap:8px;min-width:0}.pmPluginCardBody>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.pmPluginCardBody>div>b{font-size:14px}.pmPluginCardBody small{color:var(--pm-muted);line-height:1.45}.pmPluginCardBody code{font-size:11px;color:var(--pm-text)}.pmPluginMeta{display:flex;flex-wrap:wrap;gap:6px}.pmPluginMeta span{padding:4px 7px;border:1px solid var(--pm-border);border-radius:6px;color:var(--pm-muted);font-size:10px}.pmPluginCardActions{grid-column:2;justify-content:flex-end;padding-top:4px;border-top:1px solid var(--pm-border)}.pmPluginAssignPanel{margin-bottom:14px}.pmPluginAssignForm{align-items:stretch}.pmPluginAssignForm select{min-height:40px;min-width:220px;padding:0 10px;border:1px solid var(--pm-border);border-radius:8px;background:var(--pm-input);color:var(--pm-text)}.pmPluginAssignForm select:nth-child(2){flex:1}.pmPluginModal{width:min(700px,calc(100vw - 32px))}.pmPluginStatus-requested,.pmPluginStatus-pending{border-color:#d6a600!important;color:#d6a600!important}.pmPluginStatus-approved{border-color:#25b878!important;color:#25b878!important}.pmPluginStatus-rejected,.pmPluginStatus-revoked{border-color:#d65c5c!important;color:#d65c5c!important}.pmPluginStatus-suspended{border-color:#d58a25!important;color:#d58a25!important}@media (max-width:900px){.pmPluginCards{grid-template-columns:1fr}.pmPluginAssignForm{align-items:stretch;flex-direction:column}.pmPluginAssignForm select{width:100%;min-width:0}.pmPluginHeaderActions{align-items:stretch;flex-direction:column}}.pmStorePageAccessModal{width:min(980px,calc(100vw - 36px));max-height:min(86vh,860px);display:flex;flex-direction:column;overflow:hidden}.pmStorePageAccessToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--pm-border,#293443);background:#ffffff05}.pmStorePageAccessToolbar>span{display:flex;align-items:center;gap:8px;color:var(--pm-muted,#9aa8b7);font-size:13px}.pmStorePageAccessToolbar svg{width:17px;height:17px;color:#3ecf8e}.pmStorePageAccessToolbar b{color:var(--pm-text,#eef4f7)}.pmStorePageAccessBody{padding:16px 18px;overflow:auto;display:grid;gap:14px}.pmStorePageGroup{border:1px solid var(--pm-border,#293443);background:#ffffff04}.pmStorePageGroup>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-bottom:1px solid var(--pm-border,#293443)}.pmStorePageGroup>header>div{display:grid;gap:2px}.pmStorePageGroup>header b{font-size:13px}.pmStorePageGroup>header small{font-size:11px;color:var(--pm-muted,#93a4b3)}.pmStorePageGroupToggle{border:0;background:transparent;color:#5ad9a0;font-size:11px;font-weight:700;cursor:pointer;padding:6px 8px}.pmStorePageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px}.pmStorePageGrid label{display:flex;align-items:center;gap:9px;min-height:54px;padding:9px 10px;border:1px solid var(--pm-border,#293443);background:#ffffff03;cursor:pointer}.pmStorePageGrid label.selected{border-color:#3ecf8e8c;background:#3ecf8e14}.pmStorePageGrid input{accent-color:#3ecf8e}.pmStorePageGrid label>span{min-width:0;display:grid;gap:2px}.pmStorePageGrid label b{font-size:12px;font-weight:650}.pmStorePageGrid label small{font-size:10px;color:var(--pm-muted,#8999a8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:840px){.pmStorePageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pmStorePageGrid{grid-template-columns:1fr}.pmStorePageAccessToolbar{align-items:flex-start;flex-direction:column}}.pmAuditTenantSelect{min-width:250px}.pmAuditExportBar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-bottom:1px solid var(--pm-divider);background:var(--pm-panel-subtle)}.pmAuditExportBar>div:first-child{display:grid;gap:3px}.pmAuditExportBar b{font-size:10px;color:var(--pm-text)}.pmAuditExportBar small{font-size:8px;color:var(--pm-text-subtle)}.pmAuditExportButtons{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.pmAuditExportButtons .pmSecondaryButton{display:inline-flex;align-items:center;gap:6px;height:30px}.pmAuditExportButtons svg{width:13px;height:13px}@media (max-width:860px){.pmAuditExportBar{align-items:flex-start;flex-direction:column}.pmAuditExportButtons{width:100%}.pmAuditExportButtons .pmSecondaryButton{flex:1}.pmAuditTenantSelect{min-width:180px;flex:1}}.pmPosFeatureTenantPanel{display:grid;gap:18px}.pmPosFeatureTenantPicker{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--pm-border);border-radius:12px;background:var(--pm-surface-soft)}.pmPosFeatureTenantPicker label{display:grid;gap:7px;min-width:min(520px,70%)}.pmPosFeatureTenantPicker label>span,.pmPosFeatureSelect>span{font-size:12px;color:var(--pm-text-muted);font-weight:650}.pmPosFeatureTenantPicker select,.pmPosFeatureSelect select{min-height:40px;border:1px solid var(--pm-border);border-radius:9px;background:var(--pm-surface);color:var(--pm-text);padding:0 10px}.pmPosFeatureTenantPicker>div{display:grid;text-align:right}.pmPosFeatureTenantPicker small{color:var(--pm-text-muted)}.pmPosFeatureGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pmPosFeatureCard{display:grid;grid-template-columns:42px minmax(0,1fr) 190px;align-items:center;gap:13px;border:1px solid var(--pm-border);border-radius:12px;padding:14px;background:var(--pm-surface)}.pmPosFeatureIcon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--pm-surface-soft);color:var(--pm-text-muted)}.pmPosFeatureIcon svg{width:18px;height:18px}.pmPosFeatureBody{display:grid;gap:5px;min-width:0}.pmPosFeatureBody>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pmPosFeatureBody small{color:var(--pm-text-muted);line-height:1.35}.pmPosFeatureBody code{font-size:11px;color:var(--pm-text-muted)}.pmPosFeatureSelect{display:grid;gap:6px}.pmPosFeatureCard-approved{border-color:color-mix(in srgb,var(--pm-success) 35%,var(--pm-border))}.pmPosFeatureCard-requested{border-color:color-mix(in srgb,var(--pm-warning) 45%,var(--pm-border))}.pmPosFeatureCard-hidden{opacity:.72}.pmPosFeatureStatus-approved{color:var(--pm-success)}.pmPosFeatureStatus-requested,.pmPosFeatureStatus-pending{color:var(--pm-warning)}.pmPosFeatureStatus-rejected,.pmPosFeatureStatus-suspended{color:var(--pm-danger)}@media (max-width:1100px){.pmPosFeatureGrid{grid-template-columns:1fr}.pmPosFeatureCard{grid-template-columns:42px minmax(0,1fr) 180px}}@media (max-width:720px){.pmPosFeatureTenantPicker{align-items:stretch;flex-direction:column}.pmPosFeatureTenantPicker label{min-width:0}.pmPosFeatureTenantPicker>div{text-align:left}.pmPosFeatureCard{grid-template-columns:42px minmax(0,1fr)}.pmPosFeatureSelect{grid-column:1/-1}.pmPosFeatureGrid{grid-template-columns:1fr}}.pmRecruitTabs{display:flex;gap:4px;margin:0 0 16px;border-bottom:1px solid var(--pm-border,#2b2e33)}.pmRecruitTabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:inherit;padding:10px 14px;font-weight:700;cursor:pointer}.pmRecruitTabs button.active{border-bottom-color:#3ecf8e;color:#3ecf8e}.pmRecruitPanel{padding:0}.pmRecruitToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--pm-border,#2b2e33)}.pmRecruitToolbar>div{display:grid;gap:3px}.pmRecruitToolbar small{color:var(--pm-muted,#8d929a)}.pmRecruitCandidateModal{width:min(980px,95vw);max-height:94dvh}.pmRecruitForm{padding:18px;overflow:auto}.pmRecruitProfile{width:min(720px,92vw)}.pmRecruitProfileBody{padding:20px;display:grid;gap:18px}.pmRecruitProfileScore{display:flex;gap:14px;align-items:center;padding:14px;border:1px solid var(--pm-border,#2b2e33);border-radius:8px}.pmRecruitProfileScore>svg{width:28px;height:28px}.pmRecruitProfileScore>div{display:grid}.pmRecruitProfileScore>div b{font-size:22px}.pmRecruitProfileScore>div span{font-size:11px;color:var(--pm-muted,#8d929a)}.pmRecruitProfileScore>.pmStatus{margin-left:auto}.pmRecruitProfile dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.pmRecruitProfile dl div{padding:12px;border:1px solid var(--pm-border,#2b2e33);border-radius:7px}.pmRecruitProfile dt{font-size:11px;color:var(--pm-muted,#8d929a);margin-bottom:5px}.pmRecruitProfile dd{margin:0;white-space:pre-wrap}.pmRecruitWorkspace{display:grid;gap:16px}.pmRecruitRequestFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pmRecruitRequestFacts span{display:grid;gap:4px;padding:12px;border:1px solid var(--pm-border,#2b2e33);border-radius:8px;background:var(--pm-panel,#121417)}.pmRecruitRequestFacts small{color:var(--pm-muted,#8d929a)}.pmRecruitActions{display:flex;gap:10px;flex-wrap:wrap}.pmRecruitMatchTable td{vertical-align:top}.pmRecruitScore{font-size:21px;color:#3ecf8e}.pmRecruitBreakdown{display:grid;grid-template-columns:repeat(2,minmax(82px,1fr));gap:4px}.pmRecruitBreakdown span{display:flex;justify-content:space-between;gap:5px;padding:4px 6px;border-radius:5px;background:#7f7f7f14}.pmRecruitBreakdown small{font-size:10px;color:var(--pm-muted,#8d929a)}.pmRecruitNote{min-width:180px;border:1px solid var(--pm-border,#2b2e33);background:transparent;color:inherit;padding:7px;border-radius:6px}@media (max-width:1000px){.pmRecruitRequestFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pmRecruitToolbar{align-items:stretch;flex-direction:column}.pmRecruitProfile dl,.pmRecruitRequestFacts{grid-template-columns:1fr}.pmRecruitCandidateModal{width:100vw;max-height:100dvh}.pmRecruitBreakdown{grid-template-columns:1fr}}
