.connectionsSectionBar{border:0;flex-direction:column;gap:0;width:100%;display:flex}.connectionsSectionNavRow{justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.connectionsSectionDivider{background:#e7e9eb;width:100%;height:1px}.connectionsSectionTabs{scrollbar-width:none;border:0;flex:auto;align-items:center;gap:20px;min-width:0;min-height:42px;display:flex;overflow-x:auto}.connectionsSectionTabs::-webkit-scrollbar{display:none}.connectionsSectionTab{color:#767b83;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:7px;min-height:42px;padding:0 2px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.connectionsSectionTab:hover{color:#30343a}.connectionsSectionTab:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:0;left:2px;right:2px}.connectionsSectionTab.active{color:#17191d;font-weight:600}.connectionsSectionTab.active:after{background:#17191d}.connectionsSectionTab small{color:#777c84;background:#f0f1f2;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.connectionsSectionTab.active small{color:#34383e;background:#e8eaec}.connectionProviderGroup{overflow:hidden}.connectionProviderMain{width:100%}.connectionProviderGroup[data-expanded=true]{grid-column:1/-1}.connectionInstanceTabs{scrollbar-width:thin;border-top:1px solid #e7e9eb;align-items:stretch;gap:0;width:100%;padding:0 14px;display:flex;overflow-x:auto}.connectionInstanceTab{color:#1f2328;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #eceeef;flex:none;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;min-width:180px;max-width:280px;min-height:54px;padding:9px 12px;display:grid}.connectionInstanceTab:first-child{padding-left:0}.connectionInstanceTab:last-child{border-right:0}.connectionInstanceTab:hover{background:#f7f8f8}.connectionInstanceTab span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.connectionInstanceTab small{color:#7b8087;white-space:nowrap;grid-column:1;font-size:11px}.connectionInstanceTab svg{color:#8a8f96;grid-area:1/2/3}@media (max-width:760px){.connectionsSectionNavRow{align-items:flex-start;gap:8px}.connectionsSectionTabs{gap:16px;min-height:40px}.connectionsSectionTab{min-height:40px;font-size:12px}.connectionInstanceTabs{padding-inline:10px}.connectionInstanceTab{min-width:160px}}
.pageContent{width:100%;max-width:1540px;margin:0 auto}.pageStack{gap:22px}.sectionCard,.usageCard,.providerCard,.connectionCard{box-shadow:0 1px 2px #10182806}.controlPlaneHero{isolation:isolate;color:#f7f9fb;background:radial-gradient(circle at 82% 10%,#94a3b838,#0000 31%),linear-gradient(135deg,#17191d 0%,#242a31 58%,#303741 100%);border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:26px;min-height:248px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #14181e24}.controlPlaneHero:after{content:"";z-index:-1;border:1px solid #ffffff14;border-radius:999px;width:260px;height:260px;position:absolute;bottom:-160px;right:-110px;box-shadow:0 0 0 38px #ffffff06,0 0 0 78px #ffffff05}.controlPlaneHeroMain{flex-direction:column;justify-content:center;min-width:0;display:flex}.controlPlaneEyebrow{color:#dfe4e9;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;min-height:29px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.controlPlaneHero.operational .controlPlaneEyebrow svg{color:#79d5a7}.controlPlaneHero.needsAttention .controlPlaneEyebrow svg{color:#ffb4a9}.controlPlaneHero.setup .controlPlaneEyebrow svg{color:#b8c1ce}.controlPlaneHero h2{letter-spacing:-.04em;max-width:760px;margin:17px 0 9px;font-size:clamp(24px,2.2vw,34px);font-weight:600;line-height:1.08}.controlPlaneHeroMain>p{color:#b9c1ca;max-width:720px;margin:0;font-size:13px;line-height:1.55}.controlPlaneHeroActions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.controlPlaneHero .button.primary{color:#17191d;background:#fff;border-color:#fff;box-shadow:0 3px 10px #00000024}.controlPlaneHero .button.primary:hover:not(:disabled){background:#f1f3f5}.controlPlaneHero .button.secondary{color:#f2f5f7;background:#ffffff0f;border-color:#ffffff29}.controlPlaneHero .button.secondary:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff38}.controlPlaneHeroStats{align-content:center;gap:9px;display:grid}.controlPlaneHeroStats article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border:1px solid #ffffff17;border-radius:14px;padding:14px 15px}.controlPlaneHeroStats article>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.controlPlaneHeroStats article>span,.controlPlaneHeroStats article>div>span{color:#b8c0c9;font-size:11px;font-weight:500}.controlPlaneHeroStats article>strong,.controlPlaneHeroStats article>div>strong{color:#fff;letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:1;display:block}.controlPlaneHeroStats article>small{color:#9fa9b4;margin-top:6px;font-size:11px;line-height:1.35;display:block}.heroProgress{background:#ffffff1a;border-radius:999px;height:5px;margin-top:10px;overflow:hidden}.heroProgress>span{border-radius:inherit;background:#f4f7f9;height:100%;display:block}.overviewPage .metricCard{background:linear-gradient(145deg,#fff,#fafbfc);border-color:#e5e8ea;min-height:124px}.overviewPage .metricTop svg{color:#5d6570;background:#f0f2f4;border-radius:9px;width:30px;height:30px;padding:7px}.quickProviderSection .sectionHeader{margin-bottom:0}.quickProviderSection .quickProviders{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px}.quickProviderSection .quickProvider{border-radius:13px;min-height:62px;padding:10px 11px}.quickProviderSection .quickProvider>svg{color:#9aa0a8;flex:none;margin-left:auto}.quickProviderSection .quickProvider.connected{background:#fafcfb;border-color:#dfe9e3}.overviewActivityCard{padding:0;overflow:hidden}.overviewActivityHeader{border-bottom:1px solid #eef0f1;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 16px;display:flex}.overviewTextAction,.providerCardFooterAction{color:#626872;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:5px 6px;font-size:12px;font-weight:600;display:inline-flex}.overviewTextAction:hover,.providerCardFooterAction:hover{color:#17191d;background:#f2f4f5}.overviewActivityList{display:grid}.overviewActivityRow{border-top:1px solid #f1f2f3;grid-template-columns:30px minmax(0,1fr) auto 145px;align-items:center;gap:10px;min-height:58px;padding:9px 16px;display:grid}.overviewActivityRow:first-child{border-top:0}.overviewActivityRow:hover{background:#fbfcfc}.overviewActivityIcon{color:#6b727c;background:#f2f4f5;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.overviewActivityIcon.success{color:#24764c;background:#edf8f1}.overviewActivityIcon.danger{color:#a92a22;background:#fff0ed}.overviewActivityRow>div{flex-direction:column;gap:2px;min-width:0;display:flex}.overviewActivityRow strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.overviewActivityRow small{color:#858b94;font-size:11px}.overviewActivityRow time{color:#8b9199;text-align:right;white-space:nowrap;font-size:11px}.catalogSummaryBar,.connectionsSummaryBar,.activitySummaryBar{background:linear-gradient(135deg,#fbfcfc,#f5f7f8);border:1px solid #e4e7e9;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;min-height:92px;padding:16px 18px;display:flex}.catalogSummaryBar>div:first-child,.connectionsSummaryLead,.activitySummaryBar>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.catalogSummaryBar>div:first-child>span,.connectionsSummaryLead>span,.activitySummaryBar>div:first-child>span{color:#858b93;text-transform:uppercase;letter-spacing:.055em;font-size:11px;font-weight:600}.catalogSummaryBar>div:first-child>strong,.connectionsSummaryLead>strong,.activitySummaryBar>div:first-child>strong{color:#1e2227;letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.25}.catalogSummaryBar>div:first-child>small,.connectionsSummaryLead>small,.activitySummaryBar>div:first-child>small{color:#7c828b;font-size:12px;line-height:1.35}.catalogSummaryCapabilities,.connectionsSummaryMetrics,.activitySummaryMetrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.catalogSummaryCapabilities>span,.connectionsSummaryMetrics>span,.activitySummaryMetrics>span{color:#6d737c;white-space:nowrap;background:#fff;border:1px solid #e1e4e7;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;display:inline-flex}.catalogSummaryCapabilities b,.connectionsSummaryMetrics b,.activitySummaryMetrics b{color:#24282e;font-size:12px}.activitySummaryMetrics .success{color:#24764c;background:#f7fbf8;border-color:#dcebe2}.activitySummaryMetrics .danger{color:#a92a22;background:#fff9f8;border-color:#f0ddda}.providerGrid,.connectionGrid{gap:14px}.providerCard{min-height:220px;transition:transform var(--mc-motion-fast,.13s) var(--mc-motion-ease-standard,cubic-bezier(.2, 0, 0, 1)), box-shadow var(--mc-motion-medium,.18s) var(--mc-motion-ease-standard,cubic-bezier(.2, 0, 0, 1)), border-color var(--mc-motion-fast,.13s) var(--mc-motion-ease-standard,cubic-bezier(.2, 0, 0, 1));border-radius:17px}.providerCard:hover{border-color:#d8dce0;transform:translateY(-1px);box-shadow:0 8px 22px #161b210f}.providerCard.connected{border-color:#dce6e0}.providerCardButton{padding:17px}.providerCardCopy{margin-top:16px}.providerCardCopy p{min-height:54px}.providerCapabilityRow{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.providerCapabilityRow span{color:#737a83;background:#f3f5f6;border-radius:7px;padding:4px 7px;font-size:11px;font-weight:500}.providerCard.connected .providerCapabilityRow span{color:#557060;background:#f2f7f4}.providerCardFooter{min-height:45px;padding:9px 12px 9px 16px}.providerEmptyCard{place-items:center;min-height:260px;display:grid}.connectionsSummaryMetrics>span{gap:5px}.connectionCard{min-height:236px;transition:transform var(--mc-motion-fast,.13s) var(--mc-motion-ease-standard,cubic-bezier(.2, 0, 0, 1)), box-shadow var(--mc-motion-medium,.18s) var(--mc-motion-ease-standard,cubic-bezier(.2, 0, 0, 1)), border-color var(--mc-motion-fast,.13s) var(--mc-motion-ease-standard,cubic-bezier(.2, 0, 0, 1));border-radius:17px;padding:16px}.connectionCard:hover{border-color:#d8dce0;transform:translateY(-1px);box-shadow:0 8px 22px #161b210e}.connectionCardMain{grid-template-columns:44px minmax(0,1fr)}.connectionCardTitleLine{align-items:center;gap:8px;min-width:0;display:flex}.connectionCardTitleLine h2{flex:1;min-width:0}.connectionCapabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.connectionCapabilityGrid>span{color:#717780;background:#fafbfb;border:1px solid #eceef0;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:16px 1fr;align-items:center;column-gap:5px;min-height:54px;padding:8px;display:grid}.connectionCapabilityGrid svg{grid-row:1/3}.connectionCapabilityGrid b{color:#272b31;font-size:13px;line-height:1}.connectionCapabilityGrid small{color:#858b93;font-size:11px;line-height:1.1}.connectionCardStatus{color:#8b9199;margin-left:0}.connectionCardActions{margin-top:auto}.connectionEmptyHero{background:radial-gradient(circle at 80% 10%,#dee3e8cc,#0000 34%),linear-gradient(145deg,#fbfcfc,#f3f5f6);border:1px solid #e1e4e7;border-radius:20px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:310px;padding:34px;display:grid}.connectionEmptyIcon{color:#fff;background:#17191d;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.connectionEmptyHero h2{letter-spacing:-.03em;max-width:620px;margin:4px 0 7px;font-size:22px;line-height:1.18}.connectionEmptyHero p{color:#747b84;max-width:650px;margin:0;font-size:13px;line-height:1.5}.connectionEmptyEyebrow{color:#858b93;text-transform:uppercase;letter-spacing:.055em;font-size:11px;font-weight:600}.connectionsSectionTabs{background:0 0;border:0;border-radius:0;gap:20px;min-height:44px;padding:0}.connectionsSectionTab{color:#69707a;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 2px}.connectionsSectionTab.active{color:#20242a;box-shadow:none;background:0 0}.connectionsSectionTab small{background:#e9ebed}.connectionsSectionTab.active small{background:#f1f2f3}.activityCard{padding:0;overflow:hidden}.activityToolbar{align-items:center}.activityRow{min-height:62px;padding-inline:15px}.activityRow:hover{background:#fbfcfc}.mainPanel{box-shadow:0 10px 34px #191b1f16}.navItem.active{box-shadow:0 1px #ffffffa6,0 5px 15px #191b1f11}@media (max-width:1100px){.controlPlaneHero{grid-template-columns:minmax(0,1fr) 300px}.quickProviderSection .quickProviders{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogSummaryBar,.connectionsSummaryBar,.activitySummaryBar{align-items:flex-start}}@media (max-width:760px){.pageContent{padding-top:17px}.pageStack{gap:16px}.controlPlaneHero{border-radius:17px;grid-template-columns:1fr;gap:20px;min-height:0;padding:20px}.controlPlaneHero h2{font-size:25px}.controlPlaneHeroMain>p{font-size:13px}.controlPlaneHeroStats{grid-template-columns:1fr 1fr}.controlPlaneHeroStats article:first-child{grid-column:1/-1}.overviewActivityHeader{align-items:flex-start}.overviewActivityRow{grid-template-columns:30px minmax(0,1fr) auto}.overviewActivityRow time{display:none}.quickProviderSection .quickProviders{grid-template-columns:1fr 1fr}.catalogSummaryBar,.connectionsSummaryBar,.activitySummaryBar{gap:13px;min-height:0;padding:14px;display:grid}.catalogSummaryCapabilities,.connectionsSummaryMetrics,.activitySummaryMetrics{justify-content:flex-start}.catalogSummaryCapabilities>span,.connectionsSummaryMetrics>span,.activitySummaryMetrics>span{min-height:32px}.providerGrid,.connectionGrid{gap:10px}.connectionCapabilityGrid{gap:5px}.connectionEmptyHero{grid-template-columns:44px minmax(0,1fr);min-height:0;padding:22px}.connectionEmptyIcon{border-radius:13px;width:44px;height:44px}.connectionEmptyHero .button{grid-column:1/-1;justify-self:stretch}.connectionsSectionTabs{min-height:42px}.connectionsSectionTab{min-height:42px;padding-inline:2px}}@media (max-width:470px){.controlPlaneHeroStats{grid-template-columns:1fr}.controlPlaneHeroStats article:first-child{grid-column:auto}.quickProviderSection .quickProviders{grid-template-columns:1fr}.overviewActivityRow .statusPill{display:none}.overviewActivityRow{grid-template-columns:30px minmax(0,1fr)}.connectionCapabilityGrid{grid-template-columns:1fr}}
.resourceMenuItem.active{color:#20242a;background:#f1f3f4;box-shadow:inset 3px 0 #30353b}.resourceToolbar{border-bottom:1px solid #eceef0;min-height:58px;padding:10px 12px 10px 15px}.resourceToolbarCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.resourceToolbarTitleLine{align-items:center;gap:8px;min-width:0;display:flex}.resourceToolbarTitleLine strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.resourceToolbarCopy>small{color:#8b9199;font-size:11px;line-height:1.3}.resourceDataView{gap:0;min-width:0;display:grid}.resourceDataViewHeader{background:#fbfcfc;border-bottom:1px solid #eef0f1;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 14px;display:flex}.resourceDataViewHeader>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.resourceDataViewHeader strong{color:#2b3036;text-transform:capitalize;font-size:13px;font-weight:600;line-height:1.3}.resourceDataViewHeader small{color:#858b93;font-size:11px;line-height:1.35}.resourceViewToggle{background:#f1f3f4;border:1px solid #e2e5e7;border-radius:9px;flex:none;gap:2px;padding:3px;display:flex}.resourceViewToggle button{color:#777e87;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.resourceViewToggle button.active{color:#25292f;background:#fff;border-color:#dde0e3;box-shadow:0 1px 2px #14181e0d}.resourceTableScroll{overscroll-behavior:contain;max-width:100%;overflow:auto}.resourceTable{border-collapse:separate;border-spacing:0;width:100%;min-width:620px;font-size:12px}.resourceTable th,.resourceTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #eef0f1;padding:9px 12px}.resourceTable th{z-index:1;color:#737a83;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;background:#f7f8f9;font-size:11px;font-weight:600;line-height:1.2;position:sticky;top:0}.resourceTable td{color:#343940;white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.resourceTable tbody tr:hover td{background:#fbfcfc}.resourceTableEmpty{color:#858b93;place-items:center;min-height:180px;font-size:12px;display:grid}.resourceDataView>.dataViewer{border:0;border-radius:0;min-height:240px;max-height:580px;margin:0}@media (max-width:760px){.resourceDataViewHeader{align-items:flex-start}.resourceViewToggle button{padding-inline:7px}.resourceTable{min-width:560px}}
.clientConnectionRowInteractive{grid-template-columns:minmax(0,1fr) 34px;gap:6px;padding:4px 0}.clientConnectionOpen{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto 20px;align-items:center;gap:10px;min-width:0;min-height:58px;padding:6px 4px;display:grid}.clientConnectionOpen:hover{background:#f8f9fa}.clientConnectionChevron{color:#a0a5ac}.clientConnectionOpen:hover .clientConnectionChevron{color:#555c65}.clientDetailStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.clientDetailStatusGrid.device{grid-template-columns:repeat(2,minmax(0,1fr))}.clientDetailStatusGrid article{background:#fafbfb;border:1px solid #e8eaed;border-radius:13px;align-items:center;gap:10px;min-height:72px;padding:12px;display:flex}.clientDetailMetricIcon{color:#555c65;background:#eef1f3;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.clientDetailStatusGrid article>div{gap:3px;min-width:0;display:grid}.clientDetailStatusGrid small{color:#858b93;font-size:11px}.clientDetailStatusGrid strong{color:#272b30;text-transform:capitalize;font-size:13px}.clientDetailSection{gap:9px;display:grid}.clientDetailSection h3{color:#343941;margin:0;font-size:12px;font-weight:600}.clientDetailList{border:1px solid #eaedef;border-radius:12px;overflow:hidden}.clientDetailRow{border-top:1px solid #eef0f2;grid-template-columns:minmax(110px,.55fr) minmax(0,1fr);align-items:center;gap:12px;min-height:41px;padding:8px 11px;display:grid}.clientDetailRow:first-child{border-top:0}.clientDetailRow span{color:#81878f;font-size:11px}.clientDetailRow strong{color:#30353b;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:500}.clientPermissionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.clientPermissionGrid>span{color:#8a9098;background:#fafbfb;border:1px solid #eaedef;border-radius:11px;align-items:center;gap:9px;min-height:58px;padding:10px;display:flex}.clientPermissionGrid>span.enabled{color:#2f7853;background:#f7fbf8;border-color:#dcebe2}.clientPermissionGrid>span>div{gap:2px;display:grid}.clientPermissionGrid strong{color:#33383f;font-size:12px;font-weight:600}.clientPermissionGrid small{font-size:11px}.clientCaptureMeta{color:#8c929a;flex-wrap:wrap;gap:10px;display:flex}.clientActiveTabCard{background:#fafbfb;border:1px solid #e7eaed;border-radius:12px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:10px;padding:11px 12px;display:grid}.clientActiveTabCard>div{gap:3px;min-width:0;display:grid}.clientActiveTabCard strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.clientActiveTabCard small{color:#858b93;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.clientActiveTabCard a{color:#5f6670;border-radius:9px;place-items:center;width:32px;height:32px;text-decoration:none;display:grid}.clientActiveTabCard a:hover{color:#17191d;background:#eef1f3}.mcpDetailHero{background:linear-gradient(135deg,#fbfcfc,#f5f7f8);border:1px solid #e7eaed;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.mcpDetailHero>div{gap:4px;min-width:0;display:grid}.mcpDetailHero>div>strong{font-size:14px;font-weight:600}.mcpDetailHero>div>small{color:#858b93;font-size:11px}.mcpDetailHero .mcpStatus{width:max-content}.mcpDetailMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mcpDetailMetrics article{color:#69717b;background:#fafbfb;border:1px solid #e9ecee;border-radius:12px;align-items:center;gap:9px;min-height:66px;padding:11px;display:flex}.mcpDetailMetrics article>div{gap:2px;display:grid}.mcpDetailMetrics strong{color:#292e34;font-size:18px;font-weight:600;line-height:1}.mcpDetailMetrics span{color:#858b93;font-size:11px}.mcpDetailSection{gap:9px;display:grid}.mcpDetailSection h3{color:#343941;margin:0;font-size:12px;font-weight:600}.mcpDetailSectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.mcpDetailSectionHeader small{color:#92979e;font-size:11px}.mcpDetailList{border:1px solid #eaedef;border-radius:12px;overflow:hidden}.mcpDetailRow{border-top:1px solid #eef0f2;grid-template-columns:minmax(120px,.55fr) minmax(0,1fr);align-items:center;gap:12px;min-height:41px;padding:8px 11px;display:grid}.mcpDetailRow:first-child{border-top:0}.mcpDetailRow span{color:#81878f;font-size:11px}.mcpDetailRow strong{color:#30353b;text-align:right;overflow-wrap:anywhere;font-size:12px;font-weight:500}.mcpSharingFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mcpSharingFields label{gap:5px;display:grid}.mcpSharingFields label>span{color:#81878f;font-size:11px}.mcpSharingFields select,.mcpSharingFields input{color:#30353b;background:#fff;border:1px solid #e3e6e8;border-radius:9px;min-height:36px;padding:0 10px;font-size:12px}.mcpSharingNote{color:#858b93;align-items:flex-start;gap:7px;font-size:11px;line-height:1.45;display:flex}.mcpSharingNote svg{flex:none;margin-top:1px}.mcpDetailTools{flex-wrap:wrap;gap:6px;display:flex}.mcpDetailTools span{color:#59616b;overflow-wrap:anywhere;background:#f1f3f4;border-radius:8px;max-width:100%;padding:5px 8px;font:11px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mcpDetailEmpty{color:#858b93;text-align:center;border:1px dashed #dde1e4;border-radius:11px;padding:16px;font-size:12px}.mcpDetailSection.error{background:#fff8f7;border:1px solid #efd9d5;border-radius:11px;padding:11px}.mcpDetailSection.error h3{color:#a92a22}.mcpDetailSection.error p{color:#87534f;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.settingsPosture{color:#f5f7f9;background:linear-gradient(135deg,#17191d,#2b323a);border-radius:19px;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:center;gap:28px;min-height:180px;padding:22px 24px;display:grid}.settingsPosture>div:first-child{max-width:680px}.settingsEyebrow{color:#cdd3da;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.settingsPosture h2{letter-spacing:-.035em;margin:11px 0 7px;font-size:24px;font-weight:600;line-height:1.12}.settingsPosture p{color:#aeb7c1;margin:0;font-size:13px;line-height:1.55}.settingsPostureMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.settingsPostureMetrics article{background:#ffffff0e;border:1px solid #ffffff17;border-radius:12px;gap:4px;min-height:66px;padding:11px 12px;display:grid}.settingsPostureMetrics strong{font-size:19px;font-weight:600;line-height:1}.settingsPostureMetrics span{color:#aeb7c1;font-size:11px}.settingsRuntimeError{color:#9b342b;background:#fff2ef;border-radius:10px;padding:10px 12px;font-size:12px}.settingsGridExpanded{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsFeatureCard{flex-direction:column;min-height:230px;display:flex}.settingsFeatureCard .checkList{margin-top:auto}.settingsInlineMetric{color:#707780;align-items:center;gap:6px;margin-top:12px;font-size:11px;display:inline-flex}.settingsMiniGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:auto;display:grid}.settingsMiniGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsMiniGrid span{background:#fafbfb;border:1px solid #eceef0;border-radius:10px;align-content:center;gap:3px;min-height:58px;padding:9px;display:grid}.settingsMiniGrid strong{color:#2a2f35;font-size:17px;font-weight:600}.settingsMiniGrid small{color:#858b93;font-size:11px}.settingsLoading{color:#838991;align-items:center;gap:6px;margin-top:10px;font-size:11px;display:inline-flex}.connectionResultMeta{justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-bottom:10px;display:flex}.connectionResultMeta>div{align-items:center;gap:8px;min-width:0;display:flex}.connectionResultMeta strong{color:#343941;font-size:13px;font-weight:600}.connectionResultMeta small{color:#8b9199;white-space:nowrap;font-size:11px}.connectionTestResult{margin-top:14px}.actionResultCard{overflow:hidden}.actionResultCard .resourceDataView{border-top:1px solid #edf0f1;margin:0 -16px -16px}@media (max-width:1100px){.settingsGridExpanded{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsPosture{grid-template-columns:1fr}.settingsPostureMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.clientConnectionRowInteractive{grid-template-columns:minmax(0,1fr) 34px}.clientConnectionOpen{grid-template-columns:38px minmax(0,1fr) 18px;gap:8px}.clientConnectionOpen .clientConnectionState{grid-column:2;justify-items:start;gap:8px;display:flex}.clientConnectionOpen .clientConnectionChevron{grid-area:1/3/3}.clientDetailStatusGrid,.clientDetailStatusGrid.device,.clientPermissionGrid,.mcpDetailMetrics{grid-template-columns:1fr}.clientDetailRow,.mcpDetailRow{grid-template-columns:1fr;gap:3px}.clientDetailRow strong,.mcpDetailRow strong{text-align:left}.mcpSharingFields{grid-template-columns:1fr}.settingsPosture{min-height:0;padding:20px}.settingsPosture h2{font-size:21px}.settingsPostureMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsGridExpanded{grid-template-columns:1fr}.settingsFeatureCard{min-height:0}.connectionResultMeta{align-items:flex-start}}.connectionHealthDetails{gap:16px;min-width:0;display:grid}.connectionHealthSummary{background:#f4f5f6;border:0;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.connectionHealthStateIcon{color:#69717b;background:#e9ecef;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.connectionHealthStateIcon.healthy{color:#24744d;background:#eaf6ef}.connectionHealthStateIcon.degraded,.connectionHealthStateIcon.auth_required{color:#8a650b;background:#fff5d8}.connectionHealthStateIcon.offline{color:#a92a22;background:#fff0ed}.connectionHealthSummary>div:nth-child(2){gap:2px;min-width:0;display:grid}.connectionHealthSummary small,.connectionHealthLatency small{color:#858b93;font-size:10px}.connectionHealthSummary strong{text-transform:capitalize;font-size:13px}.connectionHealthSummary>div:nth-child(2)>span{color:#858b93;font-size:11px}.connectionHealthLatency{gap:2px;min-width:70px;display:grid}.connectionHealthSection{gap:10px;min-width:0;display:grid}.connectionHealthSectionHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.connectionHealthHistoryTools,.connectionHealthHistoryPagination,.connectionHealthHistoryPagination>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.connectionHealthHistoryTools input{flex:240px;min-width:0}.connectionHealthHistoryTools :is(input,select),.connectionHealthHistoryPagination select{background:var(--mc-bg-muted,#f4f5f7);color:var(--mc-text,#242931);font:inherit;border:0;border-radius:8px;padding:8px 10px;font-size:12px}.connectionHealthHistoryPagination{color:var(--mc-text-muted,#68727c);justify-content:space-between;padding-top:10px;font-size:12px}.connectionHealthHistoryPagination label{align-items:center;gap:6px;display:flex}.connectionHealthSectionHead h3{margin:0;font-size:13px;font-weight:650}.connectionHealthSectionHead p{color:#81868e;margin:3px 0 0;font-size:11px;line-height:1.45}.connectionHealthAttentionList,.connectionHealthHistory{border-top:1px solid #eceeef;min-width:0;display:grid}.connectionHealthAttentionItem{border-bottom:1px solid #eceeef;grid-template-columns:30px minmax(0,1fr);gap:10px;min-width:0;padding:12px 4px;display:grid}.connectionHealthAttentionIcon{color:#707780;background:#f3f4f5;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.connectionHealthAttentionItem.warning .connectionHealthAttentionIcon{color:#8f6505;background:#fff7de}.connectionHealthAttentionItem.critical .connectionHealthAttentionIcon{color:#a92a22;background:#fff0ed}.connectionHealthAttentionItem>div{gap:4px;min-width:0;display:grid}.connectionHealthAttentionTitle{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.connectionHealthAttentionTitle strong{font-size:12px}.connectionHealthAttentionItem p{color:#727982;margin:0;font-size:11px;line-height:1.45}.connectionHealthAttentionItem small{color:#969ba2;align-items:center;gap:4px;font-size:10px;display:flex}.connectionHealthRecommendation{background:#f6f7f8;border-radius:10px;gap:2px;margin-top:4px;padding:9px 10px;display:grid}.connectionHealthRecommendation span{color:#8a9098;text-transform:uppercase;letter-spacing:.04em;font-size:9px}.connectionHealthRecommendation strong{color:#4f565f;font-size:11px;font-weight:550;line-height:1.45}.connectionHealthHistoryRow{border-bottom:1px solid #eceeef;grid-template-columns:8px minmax(0,1fr) auto 150px;align-items:center;gap:10px;min-width:0;min-height:48px;display:grid}.connectionHealthHistoryRow>div{gap:2px;min-width:0;display:grid}.connectionHealthHistoryRow strong{text-transform:capitalize;font-size:11px}.connectionHealthHistoryRow small,.connectionHealthHistoryRow time{color:#858b93;font-size:10px}.connectionHealthHistoryRow time{text-align:right}.connectionHealthEmpty{color:#858b93;text-align:center;justify-content:center;align-items:center;gap:7px;min-height:72px;font-size:11px;display:flex}.connectionHealthSkeleton{padding:4px 0}@media (max-width:760px){.connectionHealthSummary{grid-template-columns:36px minmax(0,1fr) auto}.connectionHealthLatency{display:none}.connectionHealthSummary>.status{justify-self:end}.connectionHealthSummary>.button{grid-column:2/-1;justify-self:start}.connectionHealthHistoryRow{grid-template-columns:8px minmax(0,1fr) auto}.connectionHealthHistoryRow time{display:none}}.connectionResourcesWithOwnership{gap:18px;min-width:0;display:grid}.connectionOwnershipDetails,.connectionActivityDetails{gap:12px;min-width:0;display:grid}.connectionOwnershipHead,.connectionOwnershipHead>div,.connectionOwnershipHeadActions{align-items:flex-start;gap:10px;display:flex}.connectionOwnershipHead{justify-content:space-between}.connectionOwnershipHead>div:first-child{min-width:0}.connectionOwnershipIcon{color:#515a63;background:#f0f2f3;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.connectionOwnershipHead h3{margin:0;font-size:13px;font-weight:650}.connectionOwnershipHead p{color:#81868e;margin:3px 0 0;font-size:11px;line-height:1.45}.connectionOwnershipGrid{background:#f4f5f6;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:14px;display:grid}.connectionOwnershipGrid label{gap:5px;min-width:0;display:grid}.connectionOwnershipGrid :is(input,select){color:#171717;width:100%;min-width:0;min-height:36px;font:inherit;background:#fff;border:0;border-radius:9px;outline:none;padding:0 10px;font-size:11px}.connectionOwnershipFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.connectionOwnershipFooter>span{color:#858b93;font-size:10px}.connectionActivityToolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.connectionActivitySearch{width:min(100%,280px);min-height:36px}.connectionActivityFilters{align-items:center;gap:4px;display:flex}.connectionActivityFilters button{color:#737a83;cursor:pointer;min-height:30px;font:inherit;background:#f1f3f4;border:0;border-radius:999px;padding:0 9px;font-size:10px;font-weight:600}.connectionActivityFilters button.active{color:#fff;background:#171717}.connectionActivityList{border-top:1px solid #eceeef;min-width:0;display:grid}.connectionActivityRow{color:#171717;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eceeef;grid-template-columns:30px minmax(0,1fr) auto auto 116px;align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;padding:8px 4px;display:grid}.connectionActivityRow:hover{background:#fafafa}.connectionActivityIcon{color:#717881;background:#f1f3f4;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.connectionActivityIcon.success{color:#24744d;background:#eaf6ef}.connectionActivityIcon.danger{color:#a92a22;background:#fff0ed}.connectionActivityCopy{gap:3px;min-width:0;display:grid}.connectionActivityCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.connectionActivityCopy small,.connectionActivityRow time{color:#858b93;font-size:10px}.connectionActivityKind{color:#747b84;background:#f1f3f4;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:650}.connectionActivityKind.change{color:#8a650b;background:#fff5d8}.connectionActivityKind.destructive{color:#a92a22;background:#fff0ed}.connectionActivityDetail{background:#f4f5f6;border-radius:12px;gap:10px;padding:12px;display:grid}.connectionActivityDetailHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.connectionActivityDetailHead>div{gap:2px;display:grid}.connectionActivityDetailHead small,.connectionActivityMeta small{color:#858b93;font-size:9px}.connectionActivityDetailHead strong{font-size:12px}.connectionActivityDetailHead button{color:#6f7680;cursor:pointer;font:inherit;background:0 0;border:0;font-size:10px}.connectionActivityMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.connectionActivityMeta span{gap:2px;display:grid}.connectionActivityMeta strong{font-size:10px}@media (max-width:760px){.connectionOwnershipGrid{grid-template-columns:1fr}.connectionOwnershipHead,.connectionOwnershipFooter,.connectionActivityToolbar{flex-direction:column;align-items:stretch}.connectionActivityRow{grid-template-columns:30px minmax(0,1fr) auto}.connectionActivityRow>.status,.connectionActivityRow>time{display:none}.connectionActivityMeta{grid-template-columns:1fr}}.connectionResourceOwnership{gap:10px;min-width:0;padding-top:4px;display:grid}.connectionResourceOwnershipHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.connectionResourceOwnershipHead h4{margin:0;font-size:12px;font-weight:650}.connectionResourceOwnershipHead p{color:#858b93;margin:3px 0 0;font-size:10px;line-height:1.45}.connectionResourceOwnershipLayout{grid-template-columns:minmax(210px,.78fr) minmax(0,1.4fr);align-items:start;gap:12px;min-width:0;display:grid}.connectionResourceOwnershipList{border-top:1px solid #eceeef;align-content:start;min-width:0;max-height:390px;display:grid;overflow:auto}.connectionResourceOwnershipRow{color:#171717;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eceeef;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:8px;min-width:0;min-height:54px;padding:8px 7px;display:grid}.connectionResourceOwnershipRow:hover,.connectionResourceOwnershipRow.active{background:#f6f7f8}.connectionResourceOwnershipRow>span{gap:2px;min-width:0;display:grid}.connectionResourceOwnershipRow strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.connectionResourceOwnershipRow small{color:#858b93;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.connectionResourceOverrideEditor,.connectionResourceOverridePlaceholder{background:#f7f8f9;border-radius:12px;min-width:0}.connectionResourceOverrideEditor{gap:10px;padding:12px;display:grid}.connectionResourceOverrideEditor>header,.connectionResourceOverrideEditor>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.connectionResourceOverrideEditor>header>div{gap:2px;min-width:0;display:grid}.connectionResourceOverrideEditor>header small{color:#858b93;text-transform:uppercase;letter-spacing:.04em;font-size:9px}.connectionResourceOverrideEditor>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.connectionOwnershipGrid.resource{background:0 0;padding:0}.connectionResourceOverridePlaceholder{color:#858b93;text-align:center;place-items:center;min-height:140px;padding:18px;font-size:10px;display:grid}@media (max-width:900px){.connectionResourceOwnershipLayout{grid-template-columns:1fr}.connectionResourceOwnershipList{max-height:240px}}.connectionOwnershipDetails{gap:14px}.connectionOwnershipHead,.connectionOwnershipHead>div,.connectionOwnershipHeadActions{align-items:center}.connectionOwnershipHeadActions{flex:none}.connectionOwnershipPanel{background:#f5f6f7;border-radius:14px;gap:0;min-width:0;display:grid;overflow:hidden}.connectionOwnershipPanel .connectionOwnershipGrid{background:0 0;border-radius:0;padding:14px 14px 10px}.connectionOwnershipGrid{gap:11px 12px}.connectionOwnershipGrid label{gap:6px}.connectionOwnershipGrid label>span{color:#6f7680;font-size:9.5px;font-weight:650}.connectionOwnershipGrid :is(input,select){background:#fff;border-radius:8px;min-height:37px;padding:0 11px;font-size:11px;box-shadow:inset 0 0 0 1px #e7e9ec}.connectionOwnershipGrid :is(input,select):hover{box-shadow:inset 0 0 0 1px #dde1e5}.connectionOwnershipGrid :is(input,select):focus{box-shadow:inset 0 0 0 1px #cfd4d9,0 0 0 2px #1717170b}.connectionOwnershipFooter{background:#ffffff75;min-height:50px;padding:9px 12px 10px 14px}.connectionOwnershipFooter>span{max-width:70%;line-height:1.4}.connectionResourceOwnership{gap:12px;padding-top:8px}.connectionResourceOwnershipHead{align-items:center}.connectionResourceOwnershipHead h4{font-size:12.5px}.connectionResourceOwnershipHead p{max-width:620px;margin-top:4px;font-size:10.5px}.connectionResourceOwnershipActions{flex:none;align-items:center;gap:8px;display:flex}.connectionResourceEmpty{background:#f6f7f8;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:104px;padding:14px;display:grid}.connectionResourceEmptyIcon{color:#727982;background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.connectionResourceEmpty>div{gap:3px;min-width:0;display:grid}.connectionResourceEmpty strong{font-size:11.5px;font-weight:650}.connectionResourceEmpty p{color:#858b93;max-width:620px;margin:0;font-size:10.5px;line-height:1.45}.connectionResourceOwnershipLayout{grid-template-columns:minmax(230px,.82fr) minmax(0,1.45fr);gap:10px}.connectionResourceOwnershipList{background:#f6f7f8;border:0;border-radius:12px;max-height:360px;padding:5px;overflow:auto}.connectionResourceOwnershipRow{border:0;border-radius:9px;min-height:56px;padding:8px 9px}.connectionResourceOwnershipRow+.connectionResourceOwnershipRow{margin-top:2px}.connectionResourceOwnershipRow:hover{background:#ffffffb8}.connectionResourceOwnershipRow.active{background:#fff;box-shadow:0 1px 2px #1018280a}.connectionResourceOverrideEditor,.connectionResourceOverridePlaceholder{background:#f6f7f8;border-radius:12px}.connectionResourceOverrideEditor{gap:12px;padding:13px}.connectionResourceOverrideEditor>header{min-height:32px}.connectionResourceOverrideEditor .connectionOwnershipGrid.resource{gap:10px}.connectionResourceOverridePlaceholder{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:168px;padding:20px;display:flex}.connectionResourceOverridePlaceholder svg{color:#8b9199;margin-bottom:3px}.connectionResourceOverridePlaceholder strong{color:#4f565f;font-size:11.5px;font-weight:650}.connectionResourceOverridePlaceholder span{color:#8b9199;font-size:10px}@media (max-width:900px){.connectionResourceOwnershipHead{align-items:flex-start}.connectionResourceOwnershipActions{align-self:flex-start}}@media (max-width:760px){.connectionOwnershipHeadActions{width:100%}.connectionOwnershipFooter>span{max-width:none}.connectionResourceOwnershipHead{flex-direction:column}.connectionResourceOwnershipActions{justify-content:space-between;width:100%}.connectionResourceEmpty{grid-template-columns:36px minmax(0,1fr)}.connectionResourceEmpty>.button{grid-column:1/-1;justify-self:stretch}}.lineChannelDetails{gap:14px;display:grid}.lineChannelDetails .heroActions{justify-content:flex-start}.lineWebhookValue{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.lineWebhookValue code{color:#3e454d;overflow-wrap:anywhere;background:#fafbfb;border:1px solid #e7eaed;border-radius:10px;min-width:0;padding:9px 10px;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (max-width:720px){.lineWebhookValue{grid-template-columns:1fr}.lineWebhookValue .button{width:100%}}html body .clientConnectionsSection{min-width:0;max-width:100%}html body .clientConnectionsSection .clientConnectionList{gap:12px;padding:4px}html body .clientConnectionsSection .clientConnectionRowInteractive{box-sizing:border-box;background:0 0;border:0;border-radius:16px;align-items:center;gap:14px;width:100%;min-width:0;padding:16px;display:grid;box-shadow:0 3px 16px #0f172a14;grid-template-columns:minmax(0,1fr) auto!important}html body .clientConnectionsSection .clientConnectionOpen{background:0 0;border:0;gap:12px;width:100%;min-width:0;padding:0;display:grid;grid-template-columns:36px minmax(120px,1fr) minmax(130px,260px) 16px!important}html body .clientConnectionsSection .clientConnectionCopy,html body .clientConnectionsSection .clientConnectionState{min-width:0}html body .clientConnectionsSection>.paginationBar{box-shadow:none;background:0 0;border:0}html body .clientConnectionsSection .clientConnectionCopy p{overflow-wrap:anywhere;white-space:normal}html body .clientConnectionsSection .clientConnectionState .clientStatus{white-space:normal;text-align:right;line-height:1.5}html body .clientConnectionsSection .clientConnectionRowInteractive>.clientIconButton{flex-shrink:0;justify-self:end}@media (max-width:850px){html body .clientConnectionsSection .clientConnectionOpen{grid-template-columns:36px minmax(0,1fr) 16px!important}html body .clientConnectionsSection .clientConnectionOpen .clientConnectionState{text-align:left;grid-area:2/2;justify-items:start}html body .clientConnectionsSection .clientConnectionOpen .clientConnectionState .clientStatus{text-align:left}html body .clientConnectionsSection .clientConnectionOpen .clientConnectionChevron{grid-area:1/3/3}}
.providerPickerOption.outbornOneClickProvider{background:linear-gradient(135deg,#fff,#fafbfc);border-color:#e2e5e8}.providerPickerOption.outbornOneClickProvider:hover{border-color:#cfd4da}.providerPickerNameLine{align-items:center;gap:7px;min-width:0;display:flex}.providerPickerNameLine strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.providerPickerNameLine em{color:#fff;background:#17191d;border-radius:999px;flex:none;align-items:center;gap:4px;min-height:20px;padding:0 7px;font-size:11px;font-style:normal;font-weight:600;line-height:1;display:inline-flex}.outbornOneClickPanel{background:radial-gradient(circle at 90% 8%,#dae1e8b3,#0000 34%),linear-gradient(145deg,#fbfcfd,#f3f5f7);border:1px solid #e1e5e8;border-radius:18px;grid-column:1/-1;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:18px;min-height:230px;padding:24px;display:grid}.outbornOneClickMark{padding-top:2px}.outbornOneClickMark .providerMark{border-radius:15px;width:54px;height:54px}.outbornOneClickCopy{min-width:0}.outbornOneClickEyebrow{color:#fff;background:#17191d;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.outbornOneClickCopy h3{letter-spacing:-.02em;margin:13px 0 7px;font-size:18px;line-height:1.25}.outbornOneClickCopy p{color:#6f7680;max-width:680px;margin:0;font-size:13px;line-height:1.55}.outbornOneClickSecurity{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.outbornOneClickSecurity span{color:#626a74;background:#fff;border:1px solid #e1e5e8;border-radius:9px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.outbornOneClickSecurity svg{color:#2d7b54}@media (max-width:760px){.outbornOneClickPanel{grid-template-columns:1fr;padding:18px}.outbornOneClickMark{display:none}.outbornOneClickSecurity{display:grid}.providerPickerNameLine{flex-direction:column;align-items:flex-start;gap:4px}.modalFooter .button.primary{white-space:normal;text-align:center;max-width:70vw}}.providerOAuthSetupToggle{color:#4f5863;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:14px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.providerOAuthSetupToggle:hover{color:#17191d}.providerOAuthSetupPanel{background:#fff;border:1px solid #e1e5e8;border-radius:18px;grid-column:1/-1;gap:18px;padding:20px;display:grid}.providerOAuthSetupHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.providerOAuthSetupHeader>div{gap:3px;display:grid}.providerOAuthSetupHeader strong{font-size:13px}.providerOAuthSetupHeader small{color:#79808a;font-size:11px;line-height:1.4}.providerOAuthSetupHeader>span{border-radius:999px;flex:none;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.providerOAuthSetupHeader>span.configured{color:#266947;background:#edf7f1}.providerOAuthSetupHeader>span.required{color:#945516;background:#fff3e8}.providerOAuthSetupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.providerOAuthSetupWide{grid-column:1/-1}.providerOAuthSetupPanel .field small{color:#858b94;margin-top:5px;font-size:11px;line-height:1.4;display:block}.providerOAuthSetupPanel input[readonly]{color:#626a74;background:#f7f8f9}.providerOAuthSetupActions{justify-content:space-between;align-items:center;gap:18px;padding-top:4px;display:flex}.providerOAuthSetupActions>div{gap:3px;min-width:0;display:grid}.providerOAuthSetupActions strong{font-size:12px}.providerOAuthSetupActions small{color:#7b828b;max-width:680px;font-size:11px;line-height:1.45}@media (max-width:760px){.providerOAuthSetupGrid{grid-template-columns:1fr}.providerOAuthSetupWide{grid-column:auto}.providerOAuthSetupHeader,.providerOAuthSetupActions{flex-direction:column;align-items:stretch}.providerOAuthSetupActions .button{width:100%}}
.controlTabs{scrollbar-width:none;border-bottom:1px solid #e7e9eb;gap:20px;display:flex;overflow:auto}.controlTabs::-webkit-scrollbar{display:none}.controlTabs button{color:#777d85;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;height:39px;font-size:12px;font-weight:500}.controlTabs button.active{color:#17191d;border-bottom-color:#17191d;font-weight:600}.controlPanelStack{gap:16px;display:grid}.controlSearch{color:#868c94;background:#fafbfb;border:1px solid #e0e3e6;border-radius:10px;flex:1;align-items:center;gap:7px;min-width:220px;height:38px;padding:0 10px;display:flex}.controlSearch input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.controlEmpty{color:#7c828a;text-align:center;background:#fafafa;border:1px dashed #dfe3e6;border-radius:13px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:90px;padding:18px;font-size:12px;display:flex}.controlSectionHeading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.controlSectionHeading h2{margin:0;font-size:14px;font-weight:600}.controlSectionHeading p{color:#7d838b;margin:4px 0 0;font-size:12px;line-height:1.45}.controlFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.controlFormGrid.oneColumn{grid-template-columns:1fr}.controlFormGrid label{gap:5px;display:grid}.controlFormGrid label>span{color:#555c65;font-size:12px;font-weight:600}.controlFormGrid input,.controlFormGrid select,.controlFormGrid textarea{color:#17191d;resize:vertical;background:#fff;border:1px solid #dfe2e5;border-radius:10px;width:100%;min-height:38px;padding:8px 10px;font:13px/1.4 inherit}.controlHealthIcon{color:#69717b;background:#f2f4f5;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.healthDot{background:#9298a0;border-radius:50%;width:7px;height:7px}.healthDot.healthy{background:#2f8d62}.healthDot.offline{background:#b64a41}.healthDot.auth_required,.healthDot.degraded{background:#ba8b24}.controlPolicyList{margin-top:11px;display:grid}.controlPolicyList article{border-top:1px solid #f0f1f2;grid-template-columns:minmax(0,1fr) auto 150px 34px;align-items:center;gap:10px;min-height:54px;display:grid}.controlPolicyList article:first-child{border-top:0}.controlPolicyList article>div{gap:2px;min-width:0;display:grid}.controlPolicyList strong{font-size:12px}.controlPolicyList small,.controlPolicyList article>span{color:#818790;font-size:11px}.controlPlanList{gap:9px;margin-top:11px;display:grid}.controlPlanCard{background:#fff;border:1px solid #e6e8ea;border-radius:13px;padding:13px}.controlPlanCard.destructive{background:#fffdfc;border-color:#efd8d4}.controlPlanTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.controlPlanTop>div{gap:2px;display:grid}.controlPlanTop strong{font-size:13px}.controlPlanTop small{color:#838991;font-size:11px}.controlPlanCard .dataViewer{max-height:180px;margin-top:10px}.controlPlanActions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}@media (max-width:1100px){.controlFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.controlSearch{width:100%;min-width:0}.controlResourceGrid,.controlHealthGrid,.controlTemplateGrid,.controlGovernanceGrid,.controlFormGrid{grid-template-columns:1fr}.controlPolicyList article{grid-template-columns:minmax(0,1fr) auto 34px}.controlPolicyList article>span{display:none}}
.controlCheck{align-items:center;grid-template-columns:none!important;gap:8px!important;display:flex!important}.controlCheck input{width:15px!important;height:15px!important;min-height:0!important;padding:0!important}.controlCheck span{font-weight:500!important}.actionPlanNotice{color:#72510a;background:#fff7de;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:12px;line-height:1.45}@media (max-width:760px){.controlHistoryEntry>.status,.controlHistoryLatency{display:none}}.controlSearchSelect{min-width:0;position:relative}.controlSearchSelectTrigger{color:#34383e;text-align:left;cursor:pointer;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #dfe2e5;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;padding:6px 9px;display:flex}.controlSearchSelectTrigger:focus-visible{outline-offset:2px;outline:2px solid #b7bec7}.controlSearchSelectTrigger:disabled{cursor:not-allowed;opacity:.6}.controlSearchSelectValue{align-items:center;gap:8px;min-width:0;display:flex}.controlSearchSelectValue>span:last-child{gap:1px;min-width:0;display:grid}.controlSearchSelectValue strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.controlSearchSelectValue small{text-overflow:ellipsis;white-space:nowrap;color:#858b93;font-size:11px;overflow:hidden}.controlSearchSelectAvatar,.controlSearchSelectMenu img,.controlSearchSelectValue>img{object-fit:cover;color:#6b727b;background:#eef0f2;border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.controlSearchSelectMenu{z-index:var(--mc-z-dropdown);background:#fff;border:1px solid #dfe2e5;border-radius:12px;min-width:250px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 16px 42px #0f172a24}.controlSearchSelectSearch{color:#737983;background:#fafbfb;border:1px solid #e2e5e8;border-radius:8px;align-items:center;height:34px;padding:0 8px;grid-template-columns:none!important;gap:6px!important;display:flex!important}.controlSearchSelectSearch input{background:0 0!important;border:0!important;outline:0!important;width:100%!important;height:30px!important;min-height:0!important;padding:0!important;font-size:11px!important}.controlSearchSelectOptions{max-height:250px;margin-top:5px;overflow:auto}.controlSearchSelectOptions>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;padding:7px 8px;display:grid}.controlSearchSelectOptions>button:hover,.controlSearchSelectOptions>button.selected{background:#f2f4f5}.controlSearchSelectOptions>button>span:nth-child(2){gap:1px;min-width:0;display:grid}.controlSearchSelectOptions strong{text-overflow:ellipsis;white-space:nowrap;color:#34383e;font-size:11px;overflow:hidden}.controlSearchSelectOptions small{text-overflow:ellipsis;white-space:nowrap;color:#858b93;font-size:11px;overflow:hidden}.controlSearchSelectEmpty{text-align:center;color:#858b93;padding:14px 9px;font-size:11px}.controlProposalGrid{gap:9px;display:grid}.controlProposalCard{background:#fff;border:1px solid #e6e8eb;border-radius:13px;gap:9px;padding:12px 13px;display:grid}.controlProposalCard.destructive{border-color:#ead3d3}.controlProposalCardTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.controlProposalCardTop>div{gap:4px;min-width:0;display:grid}.controlProposalCardTop h3{margin:0;font-size:13px}.controlProposalCardTop p{color:#737982;margin:0;font-size:11px;line-height:1.45}.controlProposalMeta{color:#858b93;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.controlProposalContext{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.controlProposalContext>div{background:#f7f8f9;border-radius:9px;gap:2px;padding:7px 8px;display:grid}.controlProposalContext small{color:#858b93;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.controlProposalContext strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.controlProposalActions{justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.controlProposalActionButtons{flex:none;align-items:center;gap:6px;display:flex}.proposalPermissionState{color:#626a72;background:#f5f7f8;border-radius:10px;align-items:center;gap:8px;min-width:0;max-width:520px;padding:7px 9px;display:flex}.proposalPermissionIcon{color:#667078;background:#e9edef;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.proposalPermissionCopy{gap:1px;min-width:0;display:grid}.proposalPermissionCopy strong{color:#343a40;font-size:11px;font-weight:650;line-height:1.25}.proposalPermissionCopy small{color:#77808a;font-size:11px;line-height:1.35}.proposalPermissionState.allowed{color:#4f6a57;background:#f1f7f3}.proposalPermissionState.allowed .proposalPermissionIcon{color:#46614e;background:#e2efe6}.proposalPermissionState.allowed .proposalPermissionCopy strong{color:#405948}.proposalPermissionState.restricted{color:#626a72;background:#f5f6f7}.proposalPermissionState.restricted .proposalPermissionIcon{color:#59616a;background:#e9ecef}.proposalPermissionState.restricted .proposalPermissionCopy strong{color:#4b535b}.proposalPermissionState.unassigned{color:#7b6236;background:#fff8eb}.proposalPermissionState.unassigned .proposalPermissionIcon{color:#775d2f;background:#f8ead0}.proposalPermissionState.unassigned .proposalPermissionCopy strong{color:#6d542a}@media (max-width:760px){.controlSearchSelectMenu{z-index:var(--mc-z-system-menu);min-width:0;max-height:64vh;position:fixed;top:18vh;left:16px;right:16px}.controlProposalContext{grid-template-columns:1fr}.controlProposalCardTop{display:grid}.controlProposalActions{flex-direction:column;align-items:stretch}.controlProposalActionButtons{grid-template-columns:1fr 1fr;width:100%;display:grid}.controlProposalActionButtons .button{justify-content:center;width:100%}.proposalPermissionState{width:100%;max-width:none}}
.mcpPresetCard.oneClick{background:linear-gradient(145deg,#fff,#fafbfc);border-color:#d7dde2}.mcpPresetCard.oneClick:hover{border-color:#bfc7cf;box-shadow:0 8px 22px #1c222814}.mcpPresetCard:disabled{cursor:wait;opacity:.72}.mcpPresetCard>svg.spin{color:#727982;margin-top:8px}.clientInstallGuide>strong{align-items:center;gap:6px;display:flex}.clientInstallGuide ol{color:#626972;margin:8px 0 12px;padding-left:20px;font-size:12px;line-height:1.55}.clientInstallGuide li+li{margin-top:5px}.clientInstallGuide pre{white-space:pre-wrap;word-break:break-word;max-height:220px;overflow:auto}@media (max-width:760px){.clientInstallGuide ol{padding-left:18px}.clientInstallGuide pre{font-size:11px}}
.authMethodSection{grid-column:1/-1;gap:10px;display:grid}.authMethodHeading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.authMethodHeading>span{color:#2c3137;font-size:12px;font-weight:650}.authMethodHeading>small{color:#858b92;font-size:11px}.authMethodGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.authMethodCard{appearance:none;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e4e7;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.authMethodCard:hover{border-color:#c9ced4;box-shadow:0 5px 16px #161b200e}.authMethodCard.selected{background:#fafbfc;border-color:#aeb5bd;box-shadow:0 0 0 1px #1f252b0a}.authMethodIcon{color:#59616a;background:#f1f3f5;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.authMethodCard.selected .authMethodIcon{color:#fff;background:#22272d}.authMethodCopy{gap:5px;min-width:0;display:grid}.authMethodCopy>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.authMethodCopy strong{color:#22272d;font-size:13px}.authMethodCopy em{color:#616971;background:#eef1f3;border-radius:999px;padding:4px 6px;font-size:11px;font-style:normal;font-weight:650;line-height:1}.authMethodCopy small{color:#777f87;font-size:11px;line-height:1.45}.authMethodCheck{color:#2e353c;margin-top:3px}.authMethodSummary{background:#f7f8f9;border:1px solid #e7e9eb;border-radius:11px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px 12px;display:grid}.authMethodSummary>span{color:#606871;background:#eceff1;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.authMethodSummary.secretless{background:#f5f7f6;border-color:#dfe5e1}.authMethodSummary.secretless>span{color:#43554b;background:#e7eeea}.authMethodSummary strong{color:#292e34;font-size:12px;display:block}.authMethodSummary p{color:#737a82;margin:3px 0 0;font-size:11px;line-height:1.45}.authSetupGuide{background:#fff;border:1px solid #e5e8ea;border-radius:11px;grid-column:1/-1;padding:12px 14px}.authSetupGuide>strong{color:#343a40;font-size:12px}.authSetupGuide ol{color:#70777f;margin:7px 0 0;padding-left:18px;font-size:11px;line-height:1.55}.authSetupGuide li+li{margin-top:3px}.authNoFields{color:#4c5c53;background:#f5f7f6;border-radius:10px;grid-column:1/-1;align-items:center;gap:10px;padding:12px;display:flex}.authNoFields>span{gap:2px;display:grid}.authNoFields strong{font-size:12px}.authNoFields small{color:#768079;font-size:11px}.providerPickerNameLine em svg{flex:none}@media (max-width:760px){.authMethodGrid{grid-template-columns:1fr}.authMethodHeading{flex-direction:column;align-items:flex-start;gap:3px}}
.clientModal:has(.deviceControlPanel){flex-direction:column;width:min(900px,100vw - 40px);max-height:min(780px,100dvh - 40px);display:flex}:is(.clientModal:has(.deviceControlPanel)>header,.clientModal:has(.deviceControlPanel)>footer){flex:none}.clientModal:has(.deviceControlPanel)>.clientModalBody{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:14px;display:block;overflow-y:auto}.deviceConfigureCallout{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;background:#fafbfb;border:1px solid #e4e7e9;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.deviceConfigureCallout:hover{background:#f6f7f8;border-color:#d8dcdf}.deviceConfigureCallout>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.deviceConfigureCallout strong{font-size:11px}.deviceConfigureCallout small{color:#7b8289;font-size:11px;line-height:1.4}.deviceConfigureCallout>b{color:#4b535b;font-size:11px;font-weight:700}.deviceControlPanel{flex-direction:column;gap:12px;margin:0;display:flex}.deviceControlHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.deviceControlHeader>div{min-width:0}.deviceControlHeader h3,.deviceActionConsole h4,.deviceSnapshot h4,.deviceTasks h4{margin:3px 0 4px;font-size:13px}.deviceControlHeader p,.deviceActionConsole p{color:var(--text-secondary,#70757d);margin:0;font-size:11px;line-height:1.45}.deviceControlEyebrow{color:var(--text-secondary,#70757d);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.deviceRuntimeSummary,.deviceSnapshot>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.deviceRuntimeSummary span,.deviceSnapshot>div span{border:1px solid var(--border,#e4e7eb);background:var(--surface-subtle,#f7f8f9);border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:8px 9px;display:flex}.deviceRuntimeSummary strong,.deviceSnapshot strong{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:12px;overflow:hidden}.deviceRuntimeSummary small,.deviceSnapshot small{color:var(--text-secondary,#777);font-size:11px}.deviceControlTabs{scrollbar-width:none;background:#fff;border-bottom:1px solid #e6e8ea;align-items:center;gap:18px;min-height:39px;margin-inline:-14px;padding:0 14px;display:flex;overflow-x:auto}.deviceControlTabs::-webkit-scrollbar{display:none}.deviceControlTabs button{appearance:none;color:#727980;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;min-height:39px;padding:0 1px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.deviceControlTabs button:hover{color:#252b31}.deviceControlTabs button.active{color:#252b31;border-bottom-color:#252b31}.deviceControlTabs button span{color:#737a81;background:#f0f2f3;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:grid}.deviceControlTabs button.active span{color:#3f464d;background:#e7e9eb}.devicePlatformBoundary{border:1px solid var(--border,#e4e7eb);background:var(--surface-subtle,#f7f8f9);border-radius:9px;align-items:flex-start;gap:8px;padding:8px 9px;display:flex}.devicePlatformBoundary svg{flex:none;margin-top:1px}.devicePlatformBoundary p{color:var(--text-secondary,#70757d);margin:0;font-size:11px;line-height:1.45}.devicePermissionWorkspace{border:1px solid var(--border,#e1e5e8);background:var(--surface,#fff);border-radius:10px;grid-template-columns:1fr;min-height:0;display:grid;overflow:hidden}.devicePermissionNav{border:0;border-bottom:1px solid var(--border,#e5e8ea);scrollbar-width:none;background:#fafbfb;align-items:center;gap:6px;min-width:0;padding:8px 9px;display:flex;overflow-x:auto}.devicePermissionNav::-webkit-scrollbar{display:none}.devicePermissionNav>button{appearance:none;color:#69717a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e6;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:28px;padding:0 8px;display:inline-flex}.devicePermissionNav>button:hover{color:#30373e;background:#f5f6f7}.devicePermissionNav>button.active{color:#fff;background:#30373e;border-color:#30373e}.devicePermissionNav>button>span{align-items:center;gap:4px;min-width:0;display:flex}.devicePermissionNav>button strong{white-space:nowrap;font-size:11px}.devicePermissionNav>button small{display:none}.devicePermissionNav>button b{color:#6b737b;background:#eef0f2;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:11px;display:grid}.devicePermissionNav>button.active b{color:#fff;background:#ffffff29}.devicePermissionPane{min-width:0}.devicePermissionPane>header{border-bottom:1px solid var(--border,#e6e9eb);justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.devicePermissionPane>header h4{margin:0 0 2px;font-size:11px}.devicePermissionPane>header p{color:var(--text-secondary,#777);margin:0;font-size:11px;line-height:1.4}.devicePermissionPane>header>span{color:#33734e;background:#eef6f1;border-radius:999px;flex:none;padding:4px 7px;font-size:11px;font-weight:700}.devicePermissionList{flex-direction:column;display:flex}.devicePermissionRow{border-bottom:1px solid var(--border-subtle,#eef0f2);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:44px;padding:7px 10px;display:grid}.devicePermissionRow:last-child{border-bottom:0}.devicePermissionRow:hover{background:#fafbfb}.devicePermissionRow.allowed{background:#19875409}.devicePermissionRow.unsupported{opacity:.58}.devicePermissionRow input{cursor:pointer;accent-color:#2f7550;width:15px;height:15px;min-height:0;margin:0;padding:0}.devicePermissionRow>span{flex-direction:column;gap:2px;min-width:0;display:flex}.devicePermissionRow strong{align-items:center;gap:5px;font-size:11px;display:flex}.devicePermissionRow strong em{color:#a23b3b;background:#be303014;border-radius:999px;padding:2px 4px;font-size:11px;font-style:normal}.devicePermissionRow small{color:var(--text-secondary,#777);white-space:normal;font-size:11px;line-height:1.35}.devicePermissionRow>b{color:var(--text-secondary,#777);font-size:11px}.devicePermissionRow.allowed>b{color:#247a51}.deviceScopeSection{background:#fff;border:1px solid #e3e6e8;border-radius:10px;overflow:hidden}.deviceScopeSection>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;list-style:none;display:flex}.deviceScopeSection>summary::-webkit-details-marker{display:none}.deviceScopeSection>summary>span{flex-direction:column;gap:2px;min-width:0;display:flex}.deviceScopeSection>summary strong{font-size:11px}.deviceScopeSection>summary small{color:#7b8289;font-size:11px;line-height:1.35}.deviceScopeSection>summary>b{color:#5e666e;font-size:11px}.deviceScopeSection[open]>summary{background:#fafbfb;border-bottom:1px solid #e9ebed}.deviceScopeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.deviceScopeGrid label{flex-direction:column;gap:5px;display:flex}.deviceScopeGrid label>span{font-size:11px;font-weight:700}.deviceScopeGrid textarea,.deviceActionForm textarea,.deviceActionForm select{box-sizing:border-box;border:1px solid var(--border,#dfe3e7);background:var(--surface,#fff);width:100%;color:inherit;font:inherit;border-radius:8px}.deviceScopeGrid textarea{resize:vertical;min-height:66px;padding:8px;font-size:11px}.deviceScopeGrid small{color:var(--text-secondary,#777);font-size:11px;line-height:1.4}.devicePolicyActions{justify-content:flex-end;gap:7px;display:flex}.deviceActionConsole{border:1px solid var(--border,#e2e5e8);background:var(--surface-subtle,#f8f9fa);border-radius:10px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;padding:12px;display:grid}.deviceActionForm{flex-direction:column;gap:7px;display:flex}.deviceActionForm select{min-height:36px;padding:0 9px}.deviceActionForm textarea{resize:vertical;min-height:140px;padding:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.deviceConfirm{color:var(--text-secondary,#666);align-items:flex-start;font-size:11px;gap:7px!important;display:flex!important}.deviceConfirm input{width:15px!important;height:15px!important;min-height:0!important;margin:0!important;padding:0!important}.deviceActivityView{flex-direction:column;gap:10px;display:flex}.deviceSnapshot h4,.deviceTasks h4{margin:0}.deviceTasks{border:1px solid var(--border,#e4e7eb);border-radius:10px;overflow:hidden}.deviceTasks h4{border-bottom:1px solid var(--border,#e4e7eb);padding:9px 10px}.deviceTaskLayout{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);min-height:210px;display:grid}.deviceTaskList{border-right:1px solid var(--border,#e4e7eb);flex-direction:column;max-height:330px;display:flex;overflow:auto}.deviceTaskList>button{appearance:none;border:0;border-bottom:1px solid var(--border-subtle,#eef0f2);color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.deviceTaskList>button:hover,.deviceTaskList>button.selected{background:var(--surface-subtle,#f7f8f9)}.deviceTaskList>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.deviceTaskList strong{font-size:11px}.deviceTaskList small{color:var(--text-secondary,#777);font-size:11px}.deviceTaskResult{flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.deviceTaskResult header{justify-content:space-between;align-items:center;gap:10px;display:flex}.deviceTaskResult header>div{flex-direction:column;gap:2px;display:flex}.deviceTaskResult header strong{font-size:11px}.deviceTaskResult header small{color:var(--text-secondary,#777);text-transform:capitalize;font-size:11px}.deviceTaskResult pre{color:#eef2f6;white-space:pre-wrap;word-break:break-word;background:#11151a;border-radius:8px;min-height:130px;max-height:300px;margin:0;padding:10px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.deviceTaskImage{object-fit:contain;border:1px solid var(--border,#e4e7eb);background:#11151a;border-radius:8px;width:100%;max-height:360px;display:block}.deviceEmptyState{color:#828990;background:#fafbfb;border:1px dashed #e1e4e7;border-radius:10px;place-items:center;min-height:150px;font-size:11px;display:grid}@media (max-width:900px){.deviceScopeGrid,.deviceActionConsole,.deviceTaskLayout{grid-template-columns:1fr}.deviceRuntimeSummary,.deviceSnapshot>div{grid-template-columns:repeat(2,minmax(0,1fr))}.deviceControlHeader{flex-direction:column;align-items:stretch}.deviceControlHeader .clientButton{align-self:flex-start}.devicePolicyActions{justify-content:stretch}.devicePolicyActions .clientButton{flex:1}.deviceTaskList{border-right:0;border-bottom:1px solid var(--border,#e4e7eb);max-height:210px}}@media (max-width:760px){.clientModal:has(.deviceControlPanel){border-radius:20px 20px 0 0;width:100%;max-height:92dvh}.clientModal:has(.deviceControlPanel)>.clientModalBody{padding:12px;overflow-y:auto}.deviceControlPanel{gap:10px}.deviceControlTabs{gap:16px;margin-inline:-12px;padding-inline:12px}.deviceRuntimeSummary,.deviceSnapshot>div{grid-template-columns:repeat(2,minmax(0,1fr))}.devicePermissionNav{gap:5px;padding:7px 8px}.devicePermissionPane>header{padding:8px 9px}.devicePermissionRow{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:8px 9px}.devicePermissionRow>b{display:none}.devicePermissionRow input{grid-area:1/2}.deviceScopeGrid{grid-template-columns:1fr;padding:9px}.devicePolicyActions{flex-direction:column}.devicePolicyActions .clientButton{width:100%}.deviceActionConsole{padding:10px}.deviceTaskResult header{flex-direction:column;align-items:flex-start}.deviceTaskResult header .clientButton{width:100%}.deviceConfigureCallout{grid-template-columns:auto minmax(0,1fr)}.deviceConfigureCallout>b{display:none}}.deviceInlineGrantReview{border:1px solid var(--border,#e2e5e8);background:var(--surface,#fff);min-width:0;color:inherit;border-radius:12px;gap:14px;padding:20px;display:grid}.deviceInlineGrantIntro{align-items:flex-start;gap:12px;min-width:0;display:flex}.deviceInlineGrantIntro>svg{color:#ad6136;flex:none;margin-top:5px}.deviceInlineGrantIntro>div{min-width:0}.deviceInlineGrantIntro h4{margin:5px 0 7px;font-size:16px;font-weight:650}.deviceInlineGrantIntro h4:focus{outline:none}.deviceInlineGrantIntro p,.deviceInlineGrantNote{color:var(--text-secondary,#6e7680);margin:0;font-size:12px;line-height:1.6}.deviceInlineGrantList{overscroll-behavior:contain;border:1px solid var(--border,#e2e5e8);border-radius:9px;min-width:0;max-height:min(35dvh,260px);overflow-y:auto}.deviceInlineGrantRow{border-bottom:1px solid var(--border,#eef0f2);justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding:9px 12px;font-size:12px;display:flex}.deviceInlineGrantRow:last-child{border-bottom:0}.deviceInlineGrantRow>strong{color:#a44d35;flex:none;font-size:11px;font-weight:600}.deviceInlineGrantActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.deviceInlineGrantActions .clientButton{min-height:38px}@media (max-width:760px){.deviceInlineGrantReview{padding:14px}.deviceInlineGrantActions{flex-direction:column-reverse}.deviceInlineGrantActions .clientButton{justify-content:center;width:100%}}.deviceSetupGuide{background:#f7f8f9;border:1px solid #e0e4e8;border-radius:13px;gap:13px;padding:14px;display:grid}.deviceSetupGuideHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.deviceSetupGuideHeader h4{margin:5px 0 4px;font-size:15px}.deviceSetupGuideHeader p{color:#646e79;max-width:580px;margin:0;font-size:12px;line-height:1.55}.deviceSetupGuideHeader>strong{color:#4e5965;background:#e9ecef;border-radius:999px;flex:none;padding:6px 10px;font-size:11px}.deviceSetupGuideHeader>strong.is-ready{color:#1c6d44;background:#e1f2e8}.deviceSetupSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.deviceSetupSteps>span{background:#fff;border:1px solid #e0e4e8;border-radius:10px;grid-template-columns:20px 1fr;align-content:start;gap:3px 8px;padding:10px;font-size:12px;font-weight:650;line-height:1.35;display:grid}.deviceSetupSteps b{color:#fff;background:#20252b;border-radius:50%;grid-row:span 2;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.deviceSetupSteps small{color:#707983;font-size:11px;font-weight:400;line-height:1.45}.deviceSetupGuideFooter{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.deviceSetupGuideFooter p{color:#94663b;flex:1;margin:0;font-size:11px}.devicePermissionSaved{color:#26724c;align-items:center;gap:6px;font-size:12px;display:flex}@media (max-width:760px){.deviceSetupGuideHeader{flex-direction:column}.deviceSetupSteps{grid-template-columns:1fr}.deviceSetupGuideFooter .clientButton{width:100%}}.devicePermissionQuickStart{border:1px solid var(--border,#e1e5e9);background:var(--surface,#fff);border-radius:13px;gap:12px;padding:14px;display:grid}.devicePermissionQuickStart strong{font-size:13px;font-weight:650}.devicePermissionQuickStart p{color:var(--text-secondary,#667085);margin:5px 0 0;font-size:12px;line-height:1.5}.devicePermissionQuickActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.devicePermissionQuickActions button{text-align:left;border:1px solid var(--border,#d9dde3);min-height:48px;color:inherit;cursor:pointer;background:0 0;border-radius:11px;justify-content:space-between;align-items:center;gap:9px;padding:11px 12px;font-size:12px;display:flex}.devicePermissionQuickActions button:hover:not(:disabled){background:var(--surface-secondary,#f7f8fa)}.devicePermissionQuickActions button:disabled{opacity:.5;cursor:not-allowed}.devicePermissionQuickActions span{white-space:nowrap;color:var(--text-secondary,#667085);font-size:11px}.devicePermissionFilters{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 10px;display:flex}.devicePermissionFilters>label:first-child{flex:1;min-width:0}.devicePermissionFilters input[type=search]{border:1px solid var(--border,#d9dde3);width:100%;min-height:39px;color:inherit;font:inherit;background:0 0;border-radius:10px;outline:0;padding:8px 12px;font-size:12px}.devicePermissionFilters input[type=search]:focus-visible{outline-offset:2px;outline:2px solid}.deviceSupportedToggle{white-space:nowrap;color:var(--text-secondary,#667085);align-items:center;gap:7px;font-size:12px;display:flex}.deviceApprovalReview details{margin:10px 0}.deviceApprovalReview summary{cursor:pointer;font-size:12px}@media (max-width:760px){.devicePermissionQuickActions{grid-template-columns:1fr}.devicePermissionFilters{flex-wrap:wrap}.deviceSupportedToggle{padding-bottom:2px}}.clientModal:has(.deviceControlPanel)>header>.clientIconButton{color:#667085;background:#f1f3f5;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.devicePermissionRow .mc-shared-switch-button.mc-toggle{flex-shrink:0;justify-self:end;min-width:36px;min-height:21px;width:36px!important;height:21px!important;padding:0!important}.deviceFooterAccess{margin-right:auto;display:inline-flex}
.pageContent .pageStack{gap:14px}.pageContent h2,.pageContent h3{letter-spacing:-.015em}.pageContent p,.pageContent small{line-height:1.48}.sectionCard{border-color:#e6e9eb;box-shadow:0 2px 8px #161b2006}.paginationBar{background:#fafbfb;border-top:1px solid #e9ebed;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-top:0;padding:11px 13px;display:grid}.paginationSummary{color:#7c838a;align-items:baseline;gap:5px;font-size:11px;display:flex}.paginationSummary strong{color:#343b42;font-size:12px}.paginationSize{color:#7d848b;align-items:center;gap:7px;font-size:11px;display:flex}.paginationSize select{color:#343a40;height:30px;font:inherit;background:#fff;border:1px solid #dfe3e6;border-radius:8px;padding:0 26px 0 8px;font-size:11px}.paginationControls{align-items:center;gap:4px;display:flex}.paginationPages{align-items:center;gap:3px;display:flex}.paginationArrow,.paginationPages button{color:#545d66;min-width:30px;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e4e7;border-radius:8px;place-items:center;padding:0 7px;font-size:11px;font-weight:650;display:grid}.paginationArrow:hover:not(:disabled),.paginationPages button:hover{background:#f2f4f5}.paginationPages button.active{color:#fff;background:#262d34;border-color:#262d34}.paginationArrow:disabled{opacity:.35;cursor:not-allowed}.paginationGap{color:#9ba1a7;place-items:center;width:24px;font-size:11px;display:grid}.activityCard>.paginationBar,.clientConnectionsSection>.paginationBar,.mcpConnectionsSection .paginationBar{border-radius:0 0 13px 13px;margin-bottom:-1px;margin-left:-1px;margin-right:-1px}.providerGridCompact{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:9px}.providerCardCompact{min-height:0;box-shadow:none;border-radius:12px}.providerCardCompact .providerCardButton{gap:10px;padding:12px 12px 9px}.providerCardCompact .providerCardTop{margin-bottom:3px}.providerCardCompact .providerCardCopy h3{font-size:13px}.providerCardCompact .providerCardCopy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.providerCardCompact .providerCardFooter{border-top:1px solid #eef0f2;padding:8px 11px}.providerCardCompact .providerCardFooterAction,.providerCardCompact .categoryTag{font-size:11px}.connectionGridCompact{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:9px}.connectionCardCompact{box-shadow:none;border-radius:12px;padding:0}.connectionCardCompact .connectionCardMain{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.connectionCardCompact .connectionCardMain>div{min-width:0}.connectionCardCompact .connectionCardTitleLine{margin:0}.connectionCardCompact .connectionCardTitleLine h2{font-size:13px}.connectionCardCompact .connectionCardMain p{color:#777e85;margin:2px 0;font-size:11px}.connectionCardCompact .connectionCardMain small{color:#9a9fa5;margin-top:4px;font-size:11px;display:block}.connectionsTabsManaged[data-connection-section=mcp]>.connectionGrid,.connectionsTabsManaged[data-connection-section=mcp]>.connectionEmptyHero,.connectionsTabsManaged[data-connection-section=browsers]>.connectionGrid,.connectionsTabsManaged[data-connection-section=browsers]>.connectionEmptyHero,.connectionsTabsManaged[data-connection-section=devices]>.connectionGrid,.connectionsTabsManaged[data-connection-section=devices]>.connectionEmptyHero,.clientConnectionsSection .clientConnectionTabs{display:none!important}.clientConnectionsSection,.mcpConnectionsSection{padding-bottom:0;overflow:hidden}.clientConnectionsHeader,.mcpConnectionsHeader{padding-bottom:12px}.clientConnectionList,.mcpConnectionList{margin-top:0}.controlSubTabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.controlSubTabs button{color:#69717a;min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e5e8;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.controlSubTabs button:hover{background:#f6f7f8}.controlSubTabs button.active{color:#fff;background:#313940;border-color:#313940}.controlSubTabs button span{background:#6e78821a;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;display:grid}.controlSubTabs button.active span{background:#ffffff26}.controlFocusedForm{max-width:760px}.controlHeadingActions{align-items:center;gap:8px;display:flex}.controlConnectorHealthList{background:#fff;border:1px solid #e4e7e9;border-radius:13px;overflow:hidden}.controlConnectorHealthRow{width:100%;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef0f1;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:9px 12px;display:grid}.controlConnectorHealthRow:last-child{border-bottom:0}.controlConnectorHealthRow:hover{background:#fafbfb}.controlConnectorHealthCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.controlConnectorHealthCopy strong{font-size:12px}.controlConnectorHealthCopy small{color:#858c93;font-size:11px}.controlHealthIcon{color:#69727a;background:#f1f3f4;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.controlHealthIcon.healthy{color:#36764c;background:#edf7f0}.controlHealthIcon.offline{color:#a84848;background:#faeeee}.controlHealthIcon.degraded{color:#a36d1a;background:#fbf4e8}.controlHealthDetailSummary{background:#fafbfb;border:1px solid #e5e8ea;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.controlHealthDetailSummary>div{align-items:center;gap:9px;display:flex}.controlHealthDetailSummary>div:last-child{flex-direction:column;align-items:flex-end;gap:2px}.controlHealthDetailSummary small{color:#888f96;font-size:11px}.controlHealthDetailSummary strong{text-transform:capitalize;font-size:12px}.controlDrawerSection{flex-direction:column;gap:9px;display:flex}.controlDrawerSection .controlSectionHeading{padding:0}.controlAttentionList.compact,.drawerHistory{border:1px solid #e9ebed;border-radius:11px;overflow:hidden}.drawerHistory>div{grid-template-columns:auto minmax(0,1fr) auto auto}.inventoryOwnershipPanel{gap:12px}.inventoryToolbar{padding:10px}.controlResourceGridClear{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.controlResourceGridClear .controlResourceCard{box-shadow:none;border-radius:11px;padding:12px}.ownershipWorkspace{background:#fff;border:1px solid #e4e7e9;border-radius:13px;grid-template-columns:minmax(220px,280px) minmax(0,1fr);min-height:480px;display:grid;overflow:hidden}.ownershipConnectionList{background:#fafbfb;border-right:1px solid #e8eaec;flex-direction:column;display:flex}.ownershipConnectionList>header{border-bottom:1px solid #e8eaec;flex-direction:column;gap:2px;padding:12px 13px;display:flex}.ownershipConnectionList>header strong{font-size:12px}.ownershipConnectionList>header small{color:#878d94;font-size:11px}.ownershipConnectionList>button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef0f1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.ownershipConnectionList>button:hover,.ownershipConnectionList>button.active{background:#fff}.ownershipConnectionList>button>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.ownershipConnectionList>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ownershipConnectionList>button small{color:#888f96;font-size:11px}.ownershipEditor{padding:15px 16px}.ownershipEditor .controlSectionHeading{padding:0 0 13px}.controlWide{grid-column:1/-1}.skillsPageGrid{gap:12px}.skillsTopbar{grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:12px;display:grid}.skillsTopbar>div:first-child{flex-direction:column;gap:2px;display:flex}.skillsTopbar>div:first-child strong{font-size:13px}.skillsTopbar>div:first-child small{color:#868d94;font-size:11px}.skillsTopSearch{background:#fff;border:1px solid #e0e4e7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;height:36px;padding:0 7px 0 10px;display:grid}.skillsTopSearch input{min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.skillsTopSearch button{cursor:pointer;background:#f3f4f5;border:0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.skillsTopActions{gap:7px;display:flex}.skillsGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.skillGridItem{min-height:92px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e6e8;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:5px 9px;padding:11px 12px;display:grid}.skillGridItem:hover,.skillGridItem.active{background:#fafbfb;border-color:#cfd5da}.skillGridItem>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.skillGridItem strong{font-size:12px}.skillGridItem small{color:#7e858c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.skillGridMeta{color:#9a9fa5;grid-column:2;font-size:11px}.skillsGridEmpty{color:#7d848b;border:1px dashed #dfe3e6;border-radius:11px;flex-direction:column;grid-column:1/-1;align-items:center;gap:5px;padding:42px;display:flex}.skillsGridEmpty strong,.skillsGridEmpty small{font-size:11px}.skillEditorWorkspace{background:#fff;border:1px solid #e2e6e8;border-radius:12px;overflow:hidden}.skillEditorWorkspace .skillEditorHeader{border-bottom:1px solid #e8eaec;padding:12px 13px}.skillEditorGrid{grid-template-columns:minmax(0,1fr) minmax(220px,300px);min-height:440px;display:grid}.skillEditorGrid .skillMarkdownEditor{border:0;border-right:1px solid #e8eaec;border-radius:0;outline:0;min-height:440px}.skillEditorGrid .skillHistory{border:0;border-radius:0;margin:0}.skillEditorEmptyFlat{background:#fafbfb;border:1px dashed #e0e4e7;border-radius:11px;min-height:200px}.workflowHero,.workflowWorkspace,.workflowRail{display:none!important}.workflowIndexPage,.workflowDetailPage{gap:12px}.workflowIndexTopbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.workflowIndexTopbar>div:first-child{flex-direction:column;gap:2px;display:flex}.workflowIndexTopbar>div:first-child strong{font-size:13px}.workflowIndexTopbar>div:first-child small{color:#858c93;font-size:11px}.workflowIndexTopbar>.controlSubTabs{justify-self:center}.workflowIndexTopbar>div:last-child{gap:7px;display:flex}.workflowIndexGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}.workflowGridItem{min-height:110px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e6e8;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px 10px;padding:12px;display:grid}.workflowGridItem:hover{background:#fafbfb;border-color:#ccd3d8}.workflowGridIcon{color:#4f5962;background:#edf0f2;border-radius:10px;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.workflowGridCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.workflowGridCopy strong{font-size:12px}.workflowGridCopy>small{color:#777f87;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.workflowGridCopy>span{color:#9a9fa5;font-size:11px}.workflowGridState{border-radius:999px;justify-self:end;padding:4px 7px;font-size:11px;font-weight:700}.workflowGridState.ready{color:#34784a;background:#edf7f0}.workflowGridState.draft{color:#7d848b;background:#f0f2f3}.workflowGridItem>.workflowMiniStatus{grid-column:3}.workflowGridItem>svg{grid-area:1/3/3}.workflowGridEmpty{color:#777f87;text-align:center;border:1px dashed #dfe3e6;border-radius:12px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:220px;padding:30px;display:flex}.workflowGridEmpty strong{font-size:12px}.workflowGridEmpty small{font-size:11px}.workflowBreadcrumb{color:#8a9198;align-items:center;gap:6px;font-size:11px;display:flex}.workflowBreadcrumb button{color:#626b74;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:650;display:inline-flex}.workflowDetailTopbar{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.workflowDetailTopbar>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.workflowDetailTopbar h2{margin:0;font-size:17px}.workflowDetailTopbar p{color:#7e858c;margin:0;font-size:11px}.workflowDetailTopbar>div:last-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.workflowViewChip{color:#69727b;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e5e7;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.workflowViewChip.active{color:#fff;background:#313940;border-color:#313940}.workflowPageSection{background:#fff;border:1px solid #e3e6e9;border-radius:12px;overflow:hidden}.workflowPageSection>header{border-bottom:1px solid #e9ebed;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.workflowPageSection>header>div{flex-direction:column;gap:2px;display:flex}.workflowPageSection>header strong{font-size:12px}.workflowPageSection>header small{color:#858c93;font-size:11px}.workflowReadiness{border-radius:999px;padding:4px 7px;font-size:11px;font-weight:700}.workflowReadiness.ready{color:#34784a;background:#eaf6ee}.workflowReadiness.draft{color:#797f86;background:#f1f2f3}.workflowRuntimeGrid{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:12px;padding:12px 13px;display:grid}.workflowRuntimeGrid>label{flex-direction:column;gap:5px;display:flex}.workflowRuntimeGrid>label>span{font-size:11px;font-weight:700}.workflowRuntimeGrid select{height:36px;font:inherit;background:#fff;border:1px solid #dfe3e7;border-radius:9px;padding:0 9px;font-size:11px}.workflowRuntimeGrid>label>small{color:#8c9298;font-size:11px}.workflowRuntimeMeta{color:#7e868e;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workflowRuntimeMeta>span{flex-direction:column;gap:1px;margin-right:8px;display:flex}.workflowRuntimeMeta small{text-transform:uppercase;font-size:11px}.workflowRuntimeMeta strong{color:#444c54;font-size:11px}.workflowRuntimeSection .workflowAssociationsPicker{margin:0 13px 12px}.workflowPageActions{justify-content:flex-end;align-items:center;gap:10px;padding:0 13px 12px;display:flex}.workflowPageActions .dataError{margin-right:auto}.workflowStepsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;padding:12px 13px;display:grid}.workflowStepTile{background:#fff;border:1px solid #e5e8ea;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:11px;display:grid}.workflowStepTileNumber{color:#fff;background:#2e353c;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:750;display:grid}.workflowStepTileCopy{min-width:0}.workflowStepTileCopy>header{justify-content:space-between;gap:8px;display:flex}.workflowStepTileCopy>header>div:last-child{gap:4px;display:flex}.workflowStepTile h3{margin:0;font-size:12px}.workflowStepTile p{color:#777f87;margin:4px 0 0;font-size:11px;line-height:1.45}.workflowStepTile footer{color:#90969c;flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;font-size:11px;display:flex}.workflowInlineStepEditor{background:#fafbfb;border:1px solid #dfe3e6;border-radius:11px;margin:0 13px 13px;padding:12px}.workflowInlineStepEditor>header{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.workflowInlineStepEditor>header>div{flex-direction:column;gap:2px;display:flex}.workflowInlineStepEditor>header strong{font-size:11px}.workflowInlineStepEditor>header small{color:#858c93;font-size:11px}.workflowInlineStepFields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.workflowInlineStepFields label{flex-direction:column;gap:5px;display:flex}.workflowInlineStepFields label:first-child{grid-column:1/-1}.workflowInlineStepFields label>span{font-size:11px;font-weight:700}.workflowInlineStepFields input,.workflowInlineStepFields textarea,.workflowBasicsForm textarea{box-sizing:border-box;color:#252b31;width:100%;font:inherit;background:#fff;border:1px solid #dfe3e7;border-radius:9px;font-size:11px;line-height:1.5}.workflowInlineStepFields input{height:36px;padding:0 9px}.workflowInlineStepFields textarea,.workflowBasicsForm textarea{resize:vertical;padding:9px}.workflowInlineStepFields label>small{color:#8a9197;font-size:11px}.workflowInlineStepEditor .workflowAssociationsPicker{background:#fff;margin-top:10px}.workflowInlineStepEditor>footer{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.workflowBasicsModal{width:min(520px,100%)}.workflowBasicsForm{gap:10px;display:grid}.workflowBasicsForm label{flex-direction:column;gap:5px;display:flex}.workflowBasicsForm label>span{font-size:11px;font-weight:700}.workflowBasicsForm label>span small{color:#92989e;margin-left:4px;font-size:11px;font-weight:500}.workflowHistoryFlat{background:#fff;border:1px solid #e3e6e9;border-radius:12px;overflow:hidden}.workflowHistoryFlat .workflowRunList{padding:9px}.workflowHistoryFlat .workflowRunCard{box-shadow:none}.controlPanelStack input,.controlPanelStack select,.controlPanelStack textarea,.settingsPage input,.settingsPage select,.settingsPage textarea{font-size:11px}.controlSectionHeading h2{font-size:13px}.controlSectionHeading p{font-size:11px;line-height:1.45}.controlFormGrid label>span,.controlPolicyList strong,.controlPlanCard strong,.controlResourceCard strong{font-size:11px}@media (max-width:900px){.ownershipWorkspace{grid-template-columns:1fr}.ownershipConnectionList{border-bottom:1px solid #e8eaec;border-right:0;max-height:230px;overflow:auto}.skillsTopbar,.workflowIndexTopbar{grid-template-columns:1fr}.skillsTopSearch{order:3}.skillsTopActions,.workflowIndexTopbar>div:last-child,.workflowIndexTopbar>.controlSubTabs{justify-self:start}.skillEditorGrid{grid-template-columns:1fr}.skillEditorGrid .skillMarkdownEditor{border-bottom:1px solid #e8eaec;border-right:0}.workflowRuntimeGrid{grid-template-columns:1fr}.workflowRuntimeMeta{justify-content:flex-start}.workflowDetailTopbar{flex-direction:column}.workflowDetailTopbar>div:last-child{width:100%}}@media (max-width:700px){.paginationBar{grid-template-columns:1fr auto;gap:9px}.paginationControls{grid-column:1/-1;justify-content:space-between}.paginationPages{max-width:calc(100vw - 120px);overflow-x:auto}.providerGridCompact,.connectionGridCompact,.skillsGrid,.workflowIndexGrid,.workflowStepsGrid{grid-template-columns:1fr}.ownershipEditor{padding:12px}.skillsTopActions{flex-wrap:wrap;width:100%}.skillsTopActions .button{flex:1}.workflowInlineStepFields{grid-template-columns:1fr}.workflowInlineStepFields label:first-child{grid-column:auto}.workflowDetailTopbar .clientButton.primary{margin-left:auto}.controlConnectorHealthRow{grid-template-columns:auto minmax(0,1fr) auto}.controlConnectorHealthRow>.status{grid-column:2;justify-self:start}.controlConnectorHealthRow>svg{grid-area:1/3/3}.controlSubTabs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.controlSubTabs::-webkit-scrollbar{display:none}.controlSubTabs button{flex:none}}
.mc-product-connect-surface{--ux-page-gap:14px;--ux-control-h:36px;--ux-radius:12px;--ux-border:#e3e6e8;--ux-muted:#7c838b;--ux-text:#20252b;--ux-surface:#fff;--ux-subtle:#f7f8f9}.mc-product-connect-surface .appShell,.mc-product-connect-surface button,.mc-product-connect-surface input,.mc-product-connect-surface select,.mc-product-connect-surface textarea{font-family:var(--mc-font-ui)}.pageContent{box-sizing:border-box;width:100%;padding:18px 22px 28px}.mc-product-connect-surface .pageContent:has(>.providerConnectionsPage){padding:0!important}.mc-product-connect-surface .pageContent>.providerConnectionsPage{gap:12px}.mc-product-connect-surface .pageContent>.providerConnectionsPage:has(>.connectDatabaseConnections){gap:0}.mc-product-connect-surface .providerConnectionsPage>.connectionsSectionBar{box-sizing:border-box;padding-inline:12px}.mc-product-connect-surface .providerConnectionsPage>:is(.connectSharedCatalogFilters,.installedConnectors,.availableConnectors){margin-inline:12px}@media (max-width:760px){.mc-product-connect-surface .providerConnectionsPage>.connectionsSectionBar{padding-inline:10px}.mc-product-connect-surface .providerConnectionsPage>:is(.connectSharedCatalogFilters,.installedConnectors,.availableConnectors){margin-inline:10px}}.pageContent>.pageStack,.pageContent .pageStack{box-sizing:border-box;gap:var(--ux-page-gap);width:100%;min-width:0;max-width:none;margin-inline:0}.pageStack>*{min-width:0}.pageContent h1,.pageContent h2,.pageContent h3,.pageContent strong,.pageContent button,.pageContent input,.pageContent select,.pageContent textarea{font-family:inherit}.controlTabs{border:0;border-bottom:1px solid var(--ux-border);background:0 0;align-items:center;gap:20px;width:100%;min-height:42px;display:flex;overflow-x:auto}.connectionsSectionTabs{align-items:center;gap:20px;min-height:42px;display:flex;overflow-x:auto;background:0 0!important;border:0!important}.controlTabs button,.connectionsSectionTab{color:#747b83;white-space:nowrap;height:42px;min-height:42px;padding:0 2px;font-size:13px;font-weight:500;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.controlTabs button{border-bottom:2px solid #0000!important}.controlTabs button:hover,.connectionsSectionTab:hover{color:var(--ux-text)}.controlTabs button.active{color:#20252b;font-weight:600;border-bottom-color:#20252b!important}.connectionsSectionTab.active{color:#20252b;font-weight:600}.controlSubTabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.controlSubTabs button{color:#69717a;min-height:30px;font:inherit;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #dfe3e6;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.controlSubTabs button:hover{background:#f6f7f8}.controlSubTabs button.active{color:#fff;background:#30373e;border-color:#30373e}.controlSubTabs button span{background:#646e781a;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:grid}.controlSubTabs button.active span{background:#ffffff29}.toolbar,.providerToolbar,.controlToolbarCard{min-height:var(--ux-control-h);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.providerToolbar{width:100%;min-width:0;overflow:hidden}.connectorSearchToolbar{align-items:center;gap:10px;width:100%;min-width:0;margin-bottom:10px;display:flex}.connectorSearchField{color:#777f87;background:#fff;border:1px solid #dfe3e6;border-radius:10px;flex:auto;align-items:center;gap:8px;min-width:0;height:40px;padding:0 9px 0 11px;display:flex}.connectorSearchField:focus-within{color:#20252b;border-color:#b7bdc3;box-shadow:0 0 0 3px #20252b12}.connectorSearchField input{color:#20252b;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0;font-size:12.5px}.connectorSearchField input::placeholder{color:#9aa1a8}.connectorSearchField>button{color:#90979e;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.connectorSearchField>button:hover,.connectorSearchField>button:focus-visible{color:#30363c;background:#f1f3f4;outline:none}.connectorSearchCount{color:#858c93;white-space:nowrap;flex:none;font-size:10.5px;font-weight:600}.providerToolbar .chipScroller{overscroll-behavior-inline:contain;flex:1 1 0;min-width:0;max-width:100%}.connectorSelectionFilters{flex:none;align-items:flex-end;gap:8px;display:flex}.connectorSelectionFilters label{color:#6f7780;gap:3px;font-size:10px;font-weight:600;display:grid}.connectorSelectionFilters select{color:#20252b;min-width:132px;height:34px;font:inherit;background:#fff;border:1px solid #dfe3e6;border-radius:8px;padding:0 28px 0 10px;font-size:12px}.connectorSelectionFilters select:focus{outline-offset:1px;outline:2px solid #20252b2e}.controlToolbarCard{align-items:center;gap:8px;display:flex}.sectionCard{border-radius:var(--ux-radius);box-shadow:none}.providerGridCompact{justify-content:stretch;align-items:stretch;gap:10px;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}.providerCardCompact{box-sizing:border-box;width:100%;min-width:0;max-width:none}.connectionGridCompact{justify-content:start;align-items:stretch;gap:10px;width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,360px))!important}.connectionCardCompact{box-sizing:border-box;width:100%;min-width:0;max-width:360px}.providerCardCompact .providerCardButton{width:100%;min-width:0}.providerCardCompact .providerCardTop{gap:10px;min-width:0}.providerCardCompact .providerCardCopy{min-width:0}.providerCardCompact .providerCardCopy h3,.providerCardCompact .providerCardCopy p{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.providerCardCompact .providerCardCopy p{min-height:0}.providerCardCompact .providerCardFooter{gap:8px;min-width:0}.providerCardCompact .categoryTag{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.providerCardCompact .providerCardFooterAction{flex:none}.providerConnectionsPage>.connectionGrid{width:100%}.connectionBodyWorkspace{border:1px solid var(--ux-border);border-radius:var(--ux-radius);background:var(--ux-surface);grid-template-columns:minmax(220px,280px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.connectionBodyWorkspaceSingle{grid-template-columns:minmax(0,1fr)}.connectionBodySidebar{border-right:1px solid var(--ux-border);background:#fafbfc;min-width:0;overflow:hidden}.connectionBodySidebarHeader{border-bottom:1px solid var(--ux-border);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.connectionBodySidebarHeader strong{color:var(--ux-text);font-size:13px;font-weight:600}.connectionBodySidebarHeader small{color:#707780;background:#eef0f2;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:grid}.connectionBodySidebarList{max-height:calc(100vh - 230px);padding:8px;overflow:auto}.connectionBodyProviderGroup+.connectionBodyProviderGroup{border-top:1px solid #eceeef;margin-top:10px;padding-top:10px}.connectionBodyProviderLabel{color:#777f87;align-items:center;gap:7px;min-width:0;padding:4px 6px 6px;font-size:11px;font-weight:600;display:flex}.connectionBodyProviderLabel .providerMark{flex:0 0 20px;width:20px;height:20px}.connectionBodyProviderLabel span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.connectionBodyItem{width:100%;color:var(--ux-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.connectionBodyItem:hover{background:#f1f3f5}.connectionBodyItem.active{background:#e9ecef}.connectionBodyItem>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.connectionBodyItem strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.connectionBodyItem small{color:#8a9198;white-space:nowrap;font-size:11px}.connectionBodyItem svg{color:#9aa0a6;flex:none}.connectionBodyDetail{background:#fff;min-width:0;overflow:hidden auto}.connectionBodyDetail>.pageStack{min-width:0;padding:14px}.connectionBodyDetail .connectionHero{margin-top:0}.connectionHero .heroActions>button.button.connectionReconnectButton{border-radius:999px!important}.connectionDetailModalBody{overflow:hidden}.connectionModalWorkspace{min-width:0;height:100%;min-height:0}.connectionDetailDialog .connectionTabs{overscroll-behavior-inline:contain;scrollbar-width:none;max-width:100%;overflow-x:auto}.connectionDetailDialog .connectionTabs::-webkit-scrollbar{display:none}.connectionSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid}.connectionSettingsGrid>*{min-width:0}.connectionSettingsGrid .connectionSharingCard,.connectionSettingsGrid .connectionDangerCard{grid-column:1/-1}.connectionSettingsGrid .connectionSharingCard{width:auto}.connectionSettingsGrid .connectionPermissionGrid{grid-template-columns:minmax(110px,.7fr) minmax(160px,1.3fr) minmax(110px,.8fr) minmax(150px,1fr)}.connectionSettingsGrid .connectionAgentAccess{box-sizing:border-box;height:100%}.connectionSettingsGrid .connectionDangerCard{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.connectionSettingsGrid .connectionDangerCard>.sectionHeader{flex:360px;min-width:0}.connectionSharingCard{gap:10px;display:grid}.connectionSharingField{gap:5px;display:grid}.connectionSharingField>span{color:#7f868e;font-size:11px}.connectionSharingField select,.connectionSharingField input{border:1px solid var(--ux-border);width:100%;min-height:36px;color:var(--ux-text);background:#fff;border-radius:9px;padding:0 10px;font-size:12px}.connectionSharingNote{color:#858c93;align-items:flex-start;gap:7px;font-size:11px;line-height:1.45;display:flex}.connectionSharingNote svg{flex:none;margin-top:1px}.connectionPermissionDivider{background:#eceeef;height:1px;margin:4px 0}.connectionPermissionEditor{gap:10px;display:grid}.connectionPermissionIntro,.connectionPermissionSummary{color:#737b83;align-items:flex-start;gap:7px;font-size:11px;line-height:1.45;display:flex}.connectionPermissionIntro svg,.connectionPermissionSummary svg{flex:none;margin-top:1px}.connectionPermissionGrid{grid-template-columns:minmax(120px,.7fr) minmax(180px,1.3fr) minmax(120px,.8fr) minmax(170px,1fr);gap:8px;display:grid}.connectionPermissionRoleHint{color:#858c93;font-size:11px}.connectionPermissionList{gap:6px;display:grid}.connectionPermissionRow{background:#fafbfc;border:1px solid #eceeef;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.connectionPermissionRow>div{flex-direction:column;gap:2px;min-width:0;display:flex}.connectionPermissionRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.connectionPermissionRow span,.connectionPermissionEmpty{color:#858c93;font-size:11px}.connectionPermissionError{color:#a33b32;background:#fff2f1;border-radius:8px;padding:8px 9px;font-size:11px}.connectionPermissionRow .iconButton{color:#858c93;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.connectionPermissionRow .iconButton:hover{color:#3e454c;background:#f0f1f2}.pageStack>.paginationBar,.providersPage>.paginationBar,.providerConnectionsPage>.paginationBar{background:0 0;border:0;border-top:1px solid #eceeef;border-radius:0;margin-top:2px;padding-inline:0}.controlResourceGridClear,.providerGridCompact,.connectionGridCompact{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.controlResourceGridClear .controlResourceCard,.providerCardCompact,.connectionCardCompact{box-shadow:none!important}@media (max-width:900px){.connectionSettingsGrid{grid-template-columns:1fr}.connectionSettingsGrid .connectionSharingCard,.connectionSettingsGrid .connectionDangerCard{grid-column:auto}.connectionSettingsGrid .connectionPermissionGrid,.connectionPermissionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.providerGridCompact,.connectionGridCompact{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}.providerCardCompact,.connectionCardCompact{max-width:none}.providerToolbar{flex-wrap:wrap;align-items:stretch}.providerToolbar .chipScroller{scrollbar-width:none;flex:100%;min-width:0;max-width:100%;overflow-x:auto}.connectorSelectionFilters{flex:100%;width:100%}.connectorSelectionFilters label{flex:160px}.connectorSelectionFilters select{width:100%;min-width:0}.providerToolbar .chipScroller::-webkit-scrollbar{display:none}.connectionBodyWorkspace{grid-template-columns:minmax(190px,230px) minmax(0,1fr)}}@media (max-width:760px){.connectionSettingsGrid .connectionPermissionGrid,.connectionPermissionGrid{grid-template-columns:1fr}.connectionSettingsGrid .connectionDangerCard{flex-direction:column;align-items:stretch}.connectionSettingsGrid .connectionDangerCard>.button{justify-content:center;width:100%}.pageContent{padding:14px 14px 80px}.controlTabs,.connectionsSectionTabs{gap:16px}.controlToolbarCard{flex-direction:column;align-items:stretch}.providerToolbar{grid-template-columns:minmax(0,1fr);gap:9px!important;display:grid!important}.connectorSearchToolbar{flex-direction:column;align-items:stretch;gap:6px}.connectorSearchField{box-sizing:border-box;width:100%}.connectorSearchCount{align-self:flex-end}.providerToolbar .chipScroller{flex-wrap:nowrap;width:100%;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.providerGridCompact,.connectionGridCompact{grid-template-columns:minmax(0,1fr)!important}.providerCardCompact,.connectionCardCompact{width:100%;max-width:none!important}.providerCardCompact .providerCardTop{align-items:flex-start}.providerCardCompact .providerCardTop .status{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:48%;overflow:hidden}.providerCardCompact .providerCardFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;padding-inline:12px;display:flex}.providerCardCompact .categoryTag{white-space:normal;flex:140px}.providerCardCompact .providerCardFooterAction{margin-left:auto}.connectionBodyWorkspace{grid-template-columns:1fr}.connectionBodySidebar{border-right:0;border-bottom:1px solid var(--ux-border)}.connectionBodySidebarList{gap:6px;max-height:none;padding:8px;display:flex;overflow-x:auto}.connectionBodyProviderGroup{flex:none;align-items:center;gap:6px;display:flex;border:0!important;margin:0!important;padding:0!important}.connectionBodyProviderLabel{display:none}.connectionBodyItem{background:#fff;border:1px solid #eceeef;width:auto;min-width:150px}.connectionBodyItem.active{background:#eef0f2;border-color:#d6d9dc}}@media (max-width:420px){.pageContent{padding-inline:10px}.providerCardCompact .providerCardButton{padding:14px}.providerCardCompact .providerCardTop{gap:8px}.providerCardCompact .providerCardFooter{flex-direction:column;align-items:flex-start}.providerCardCompact .categoryTag{flex:0 auto;width:100%}.providerCardCompact .providerCardFooterAction{white-space:normal;text-align:left;max-width:100%;margin-left:0}.connectionBodyDetail>.pageStack{padding:10px}.pageStack>.paginationBar,.providersPage>.paginationBar,.providerConnectionsPage>.paginationBar{overflow-x:auto}}.skipLink{z-index:var(--mc-z-skip-link);color:#20252b;background:#fff;border:1px solid #20252b;border-radius:9px;align-items:center;min-height:38px;padding:0 12px;font-size:12px;font-weight:650;text-decoration:none;transition:transform .12s;display:inline-flex;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px));box-shadow:0 8px 24px #11182729}.skipLink:focus{transform:translateY(0)}[data-theme=dark] .skipLink{color:#f3f4f5;background:#181c20;border-color:#d7dce1}@media (prefers-reduced-motion:reduce){.spin{animation:none!important}.skipLink{transition:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
