.integration-compact .integration-settings-section{grid-gap:24px;border:0;border-top:1px solid var(--rs-color-border-neutral-faded);border-radius:0;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:24px;padding:20px 0}.integration-compact .integration-section-heading{align-self:start}.integration-compact .microsoft-sign-in-policy,.integration-compact .opc-permissions,.integration-compact .opc-sync{border:0;border-top:1px solid var(--rs-color-border-neutral-faded);border-radius:0;padding:20px 0}.integration-compact .connector-sharepoint [data-integration-section=document-connections] .integration-section-body>div{border:0;border-bottom:1px solid var(--rs-color-border-neutral-faded);border-radius:0;padding:0 0 16px}.integration-compact .connector-microsoft [data-integration-section=connected-organisations] .integration-section-body>div>div{border:0;border-bottom:1px solid var(--rs-color-border-neutral-faded);border-radius:0}.integration-compact .integration-settings-section{gap:var(--interior-row-gap);grid-template-columns:var(--interior-label-width) minmax(0,1fr)}.integration-compact .microsoft-sign-in-policy{grid-template-columns:var(--interior-label-width) minmax(0,1fr);grid-column-gap:var(--interior-row-gap);-moz-column-gap:var(--interior-row-gap);column-gap:var(--interior-row-gap);grid-row-gap:12px;row-gap:12px;display:grid}.integration-compact .microsoft-sign-in-policy>*{grid-column:2;min-width:0}.integration-compact .microsoft-sign-in-policy>h3{grid-area:1/1/span 5}.integration-compact .opc-permissions,.integration-compact .opc-sync{grid-template-columns:var(--interior-label-width) minmax(0,1fr);grid-column-gap:var(--interior-row-gap);-moz-column-gap:var(--interior-row-gap);column-gap:var(--interior-row-gap);grid-row-gap:12px;row-gap:12px;display:grid}.integration-compact .opc-permissions>div:first-child,.integration-compact .opc-sync>div:first-child,.integration-compact .opc-sync>div:first-child>div:first-child{display:contents}.integration-compact .opc-permissions>div:first-child>:first-child,.integration-compact .opc-sync>div:first-child>div:first-child>:first-child{grid-area:1/1}.integration-compact .opc-permissions>div:first-child>:last-child,.integration-compact .opc-sync>div:first-child>div:first-child>:last-child{grid-area:2/2}.integration-compact .opc-permissions>div:nth-child(2),.integration-compact .opc-sync>div:first-child>div:nth-child(2){display:none}.integration-compact .opc-permissions>div:last-child,.integration-compact .opc-sync>div:first-child>div:last-child{grid-area:1/2;width:100%;max-width:360px}.integration-compact .opc-sync>:not(:first-child){grid-column:2;min-width:0}.integration-compact [data-integration-section=connectors] .integration-section-body,.integration-compact [data-integration-section=connectors] .integration-section-heading{grid-column:1/-1}.integration-compact .connector-content{gap:12px}.integration-compact .integration-settings-section,.integration-compact .microsoft-sign-in-policy,.integration-compact .opc-permissions,.integration-compact .opc-sync{padding:16px 0}.integration-compact .integration-section-heading>:last-child{font-size:var(--rs-font-size-caption-1);line-height:var(--rs-line-height-caption-1)}@media (max-width:700px){.integration-compact .integration-settings-section,.integration-compact .microsoft-sign-in-policy,.integration-compact .opc-permissions,.integration-compact .opc-sync{grid-template-columns:minmax(0,1fr)}.integration-compact .microsoft-sign-in-policy>*,.integration-compact .microsoft-sign-in-policy>h3,.integration-compact .opc-permissions>div:first-child>*,.integration-compact .opc-permissions>div:last-child,.integration-compact .opc-sync>:not(:first-child),.integration-compact .opc-sync>div:first-child>div:first-child>*,.integration-compact .opc-sync>div:first-child>div:last-child{grid-area:auto/1}}.opc-connector-list{min-width:0}.opc-connector-row{grid-gap:16px 24px;border-bottom:1px solid var(--rs-color-border-neutral-faded);grid-template-columns:minmax(200px,1fr) minmax(240px,1fr);gap:16px 24px;padding:20px 0;display:grid}.opc-connector-row:first-child{padding-top:8px}.opc-row-identity,.opc-row-settings{flex-direction:column;gap:8px;min-width:0;display:flex}.opc-row-title{align-items:center;gap:8px;min-width:0;display:flex}.opc-name-cell{flex:1;min-width:0;height:28px}.opc-name-cell>div{background:0 0!important}.opc-name-cell [class*=truncate]{white-space:normal}.opc-account,.opc-server{color:var(--rs-color-foreground-neutral-faded);overflow-wrap:anywhere;font-size:12px}.opc-row-actions{grid-column:1/-1;min-width:0}.opc-row-actions>div{gap:8px;padding:0}.opc-access-cell>div{height:auto;min-height:32px;padding:0;overflow:visible}.opc-access-cell>div>div{overflow:visible}.opc-format-cell{color:var(--rs-color-foreground-neutral-faded);align-items:center;gap:12px;font-size:12px;display:flex}.opc-format-cell>div{width:auto;height:auto;padding:0}.opc-row-actions button{color:var(--rs-color-foreground-neutral)}.opc-row-actions button:last-child{margin-left:auto}@media (max-width:850px){.opc-connector-row{grid-template-columns:1fr;gap:12px}.opc-row-actions{grid-column:1}.opc-row-actions button:last-child{margin-left:0}}@media (max-width:700px){.integration-compact[data-service=opc] .opc-permissions>div:first-child>*,.integration-compact[data-service=opc] .opc-permissions>div:last-child,.integration-compact[data-service=opc] .opc-sync>:not(:first-child),.integration-compact[data-service=opc] .opc-sync>div:first-child>div:first-child>*,.integration-compact[data-service=opc] .opc-sync>div:first-child>div:last-child{min-width:0;grid-area:auto/1!important}.integration-compact[data-service=opc] .opc-default-workspace{display:block}.integration-compact[data-service=opc] .opc-default-workspace>*{overflow-wrap:anywhere;white-space:normal;margin-bottom:8px}.integration-compact[data-service=opc] .opc-sync>div:not(:first-child)>div{flex-wrap:wrap;min-width:0}}.opc-identity-heading{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.opc-identity-heading h4{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:550;line-height:1.5}.opc-row-title{justify-content:flex-start;gap:4px}.opc-name-cell{flex:0 auto;align-items:center;height:auto;min-height:28px;display:flex}.opc-row-title>button{opacity:.6;flex-shrink:0}.opc-row-title>button:focus-visible,.opc-row-title>button:hover{opacity:1}.opc-server{align-items:center;gap:6px;display:flex}.opc-server svg{flex-shrink:0}.opc-account{padding-left:18px}.opc-row-identity{gap:6px}.opc-access-heading{color:var(--rs-color-foreground-neutral-faded);justify-content:space-between;gap:12px;font-size:12px;display:flex}.opc-access-heading>:first-child{color:var(--rs-color-foreground-neutral);font-weight:500}.opc-access-cell>div{align-items:flex-start;gap:12px}.opc-access-cell button{background:0 0;border-color:#0000}.opc-access-cell>div>div{gap:6px}.opc-access-cell [class*=Badge_root]{background:var(--rs-color-background-neutral-faded);border-radius:var(--rs-radius-small);color:var(--rs-color-foreground-neutral);font-size:11px;font-weight:400}.opc-row-settings{gap:8px}.opc-format-cell{gap:8px;padding-top:4px}.opc-format-cell button{border-color:var(--rs-color-border-neutral-faded);background:0 0}.opc-row-actions button{background:0 0;border-color:#0000;font-weight:400}.opc-row-actions button:hover,.opc-row-actions button:nth-child(2){background:var(--rs-color-background-neutral-faded)}.opc-row-actions button:last-child{color:var(--rs-color-foreground-critical)}.opc-row-actions>div{gap:4px}.opc-connector-row{gap:12px 32px;padding:18px 0}.opc-list-grouped .opc-connector-row{grid-template-columns:minmax(240px,1.1fr) minmax(280px,1fr)}.opc-list-grouped .opc-row-actions{padding-top:4px}@media (max-width:850px){.opc-list-grouped .opc-connector-row{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px 0}.opc-row-settings{border-top:1px dashed var(--rs-color-border-neutral-faded);padding-top:8px}}.integration-copy-details{margin-top:8px}.integration-copy-details summary{color:var(--rs-color-foreground-neutral);cursor:pointer;width:fit-content;font-size:12px}.integration-copy-details p{max-width:700px;margin:8px 0 0;line-height:1.6}.opc-selected-permission{margin-top:6px}[data-microsoft-design] .connector-microsoft>p{max-width:780px;font-size:12px;line-height:1.6}[data-microsoft-design] [data-integration-section=connected-organisations] .integration-section-body>div>div{border:0;border-bottom:1px solid var(--rs-color-border-neutral-faded);border-radius:0;gap:12px;padding:12px 0}[data-microsoft-design] [data-integration-section=connected-organisations] .integration-section-body>div>div>div:first-child>p:first-child{font-size:14px;font-weight:550}[data-microsoft-design] [data-integration-section=connected-organisations] .integration-section-body button{background:0 0;border-color:#0000}[data-microsoft-design] .microsoft-connect-actions{gap:8px;padding-left:196px}[data-microsoft-design] .microsoft-connect-actions button{font-size:12px}[data-microsoft-design] .microsoft-sign-in-policy{row-gap:10px}[data-microsoft-design] .microsoft-sign-in-policy>div:nth-child(3){max-width:720px;line-height:1.6}[data-microsoft-design] .microsoft-approval-link{padding:12px 0 12px 196px}[data-microsoft-design] .microsoft-pending-approval{margin-left:196px;font-size:12px}[data-microsoft-design=aligned] .microsoft-sign-in-policy{padding-top:24px}@media (max-width:700px){[data-microsoft-design] .microsoft-approval-link,[data-microsoft-design] .microsoft-connect-actions{padding-left:0}[data-microsoft-design] .microsoft-pending-approval{margin-left:0}}[data-microsoft-design] .microsoft-organisation-name{align-items:center;gap:8px;font-size:14px;font-weight:550;display:flex}[data-microsoft-design] .microsoft-organisation-name svg{color:var(--rs-color-foreground-neutral-faded);flex-shrink:0}[data-microsoft-design] .microsoft-organisation-identity{min-width:0}[data-microsoft-design] .microsoft-tenant-id{color:var(--rs-color-foreground-neutral-faded);margin:6px 0 0 22px;font-family:inherit;font-size:11px}[data-microsoft-design] .microsoft-approval-meta{margin:4px 0 0 22px;font-size:12px;line-height:1.6}[data-microsoft-design] .microsoft-organisation-row>button{font-size:12px}[data-microsoft-design] .microsoft-organisation-row>button:last-child{color:var(--rs-color-foreground-critical)}[data-microsoft-design] .microsoft-organisation-row button:hover{background:var(--rs-color-background-neutral-faded)}[data-microsoft-design] .microsoft-sign-in-policy>h3{font-size:14px;font-weight:550}[data-microsoft-design] .microsoft-sign-in-policy>div:nth-child(2){background:var(--rs-color-background-neutral-faded);border-radius:var(--rs-radius-small);padding:8px 10px}[data-microsoft-design] .microsoft-sign-in-policy textarea{font-size:13px;line-height:1.6}[data-microsoft-design] .microsoft-sign-in-policy>div:nth-child(4){gap:8px}[data-microsoft-design=aligned]{--interior-label-width:200px}[data-microsoft-design=aligned] .microsoft-approval-link,[data-microsoft-design=aligned] .microsoft-connect-actions{padding-left:216px}[data-microsoft-design=aligned] .microsoft-pending-approval{margin-left:216px}[data-microsoft-design=aligned] .microsoft-organisation-row{align-items:flex-start}@media (max-width:700px){[data-microsoft-design=aligned] .microsoft-approval-link,[data-microsoft-design=aligned] .microsoft-connect-actions{padding-left:0}[data-microsoft-design=aligned] .microsoft-pending-approval{margin-left:0}[data-microsoft-design] .microsoft-organisation-row{row-gap:12px}[data-microsoft-design] .microsoft-organisation-identity{flex-basis:100%}}[data-microsoft-design] .microsoft-organisation-name{gap:10px;min-height:32px}.microsoft-org-avatar{background:var(--rs-color-background-neutral-faded);border:1px solid var(--rs-color-border-neutral-faded);border-radius:var(--rs-radius-small);color:var(--rs-color-foreground-neutral-faded);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:500;display:inline-flex}[data-microsoft-design] .microsoft-approval-meta,[data-microsoft-design] .microsoft-tenant-id{margin-left:38px}[data-microsoft-design] .microsoft-org-actions{flex-shrink:0;align-self:center;gap:4px}[data-microsoft-design] .microsoft-org-actions button{font-size:12px}[data-microsoft-design] .microsoft-org-actions>button:last-child{color:var(--rs-color-foreground-neutral-faded)}[data-microsoft-design] .microsoft-org-actions>button:last-child:hover{color:var(--rs-color-foreground-critical)}[data-microsoft-design] .microsoft-connect-description{flex-basis:100%;margin-bottom:4px}[data-microsoft-design] .microsoft-connect-actions{padding-top:4px;padding-bottom:16px}[data-microsoft-design] .microsoft-exceptions{max-width:560px}[data-microsoft-design] .microsoft-exceptions>p:first-child{font-size:13px;font-weight:500}[data-microsoft-design] .microsoft-exceptions>p:nth-child(2){font-size:12px}[data-microsoft-design=aligned] .connector-microsoft [data-integration-section=connected-organisations] .integration-section-body>div>.microsoft-organisation-row{align-items:center;padding:16px 0}@media (max-width:700px){[data-microsoft-design] .microsoft-org-actions{justify-content:flex-end;width:100%}[data-microsoft-design] .microsoft-connect-actions{padding-bottom:12px}}[data-sharepoint-design] .sharepoint-source{gap:12px;min-width:0}[data-sharepoint-design] .sharepoint-source-name{font-size:14px;font-weight:550}[data-sharepoint-design] .sharepoint-source-header>div:first-child{min-width:0}[data-sharepoint-design] .sharepoint-source-header>div:first-child p:last-child{font-size:12px}[data-sharepoint-design] .sharepoint-source-path{background:var(--rs-color-background-neutral-faded);border-radius:var(--rs-radius-small);align-items:flex-start;padding:8px 10px;font-size:12px}[data-sharepoint-design] .sharepoint-source-path>p{overflow-wrap:anywhere;font-size:12px;line-height:1.6}[data-sharepoint-design] .sharepoint-source-path>svg{width:14px;height:14px;margin-top:2px}[data-sharepoint-design] .sharepoint-source-actions{gap:4px}[data-sharepoint-design] .sharepoint-source-actions button{font-size:12px}[data-sharepoint-design] .sharepoint-source-actions button:first-child{background:var(--rs-color-background-neutral-faded);border:0}[data-sharepoint-design] .sharepoint-source-actions .sharepoint-reconnect-needed{background:var(--rs-color-background-warning-faded);color:var(--rs-color-foreground-warning)}[data-sharepoint-design=rows] .connector-sharepoint [data-integration-section=document-connections] .integration-section-body>.sharepoint-source{padding:16px 0}.sharepoint-setup-steps{color:var(--rs-color-foreground-neutral-faded);flex-wrap:wrap;gap:12px 20px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.sharepoint-setup-steps li{align-items:center;gap:6px;display:flex}.sharepoint-setup-steps li>span{background:var(--rs-color-background-elevation-base);border:1px solid var(--rs-color-border-neutral-faded);border-radius:var(--rs-radius-small);justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex}[data-sharepoint-design] .sharepoint-setup-intro{font-size:12px;line-height:1.6}[data-sharepoint-design] .sharepoint-setup-fields{max-width:880px}[data-sharepoint-design] .sharepoint-setup-fields>div>div>p{font-size:13px}[data-sharepoint-design] .connector-sharepoint .sharepoint-source .sharepoint-source-path{background:var(--rs-color-background-neutral-faded);border-radius:var(--rs-radius-small);padding:8px 10px}@media (max-width:700px){.sharepoint-setup-steps{gap:8px 12px;font-size:11px}[data-sharepoint-design] .sharepoint-source-header{row-gap:8px}[data-sharepoint-design] .sharepoint-source-header>div:first-child{flex-basis:100%}[data-sharepoint-design] .sharepoint-source-actions{gap:8px 4px}}[data-sharepoint-design] .sharepoint-source-path{flex-wrap:nowrap}[data-sharepoint-design] .sharepoint-source-path>p{flex:1;min-width:0}[data-sharepoint-design] .sharepoint-source-actions{align-items:center}[data-sharepoint-design] .sharepoint-source-actions button{box-sizing:border-box;justify-content:center;align-items:center;height:32px;min-height:32px;padding:0 8px;display:inline-flex}[data-share-sheet]:has(.connection-reader-access) [data-share-header]{gap:12px;padding:16px;font-size:16px;font-weight:500}[data-share-sheet]:has(.connection-reader-access) [data-share-body]{gap:16px;padding:16px}.connection-preservation h3,.connection-reader-invitation h3,.connection-reader-list h3{margin:0;font-size:13px;font-weight:550}.connection-reader-scope{background:var(--rs-color-background-neutral-faded);border-radius:var(--rs-radius-small);padding:12px}.connection-reader-list{padding-top:4px}.connection-preservation{border-top:1px solid var(--rs-color-border-neutral-faded);padding-top:16px}.connection-preservation>p{max-width:560px;line-height:1.6}.sharepoint-source-picker{background:var(--rs-color-background-elevation-base);border:1px solid var(--rs-color-border-neutral-faded);border-radius:var(--rs-radius-small);min-width:0;margin-top:4px;padding:16px}.sharepoint-source-picker>p:first-child{font-size:14px;font-weight:550}.sharepoint-picker-breadcrumbs button{max-width:100%;min-height:32px;font-size:12px}.sharepoint-picker-breadcrumbs button[aria-current]{background:var(--rs-color-background-primary-faded)!important;border-color:var(--rs-color-border-primary)!important}.sharepoint-picker-selection{border-radius:var(--rs-radius-small);overflow-wrap:anywhere;padding:10px 12px;font-size:12px}.sharepoint-picker-review,.sharepoint-picker-selection{background:var(--rs-color-background-neutral-faded)}.sharepoint-picker-review>p{font-size:13px;line-height:1.6}.sharepoint-picker-review button{width:fit-content}.sharepoint-picker-results{border:1px solid var(--rs-color-border-neutral-faded);border-radius:var(--rs-radius-small);min-width:0;max-height:320px;overflow-y:auto}.sharepoint-source-picker .sharepoint-folder-button{text-align:left;border-radius:0;justify-content:flex-start;min-height:44px;font-size:13px;background:var(--rs-color-background-neutral-faded)!important;border:0!important;border-bottom:1px solid var(--rs-color-border-neutral-faded)!important}.sharepoint-folder-button>span{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.sharepoint-folder-label{overflow-wrap:anywhere;text-align:left;white-space:normal;flex:1;min-width:0}.sharepoint-source-picker button{box-sizing:border-box}@media (max-width:700px){.sharepoint-source-picker,:is([data-share-sheet]:has(.connection-reader-access) [data-share-body],[data-share-sheet]:has(.connection-reader-access) [data-share-header]){padding:12px}}.integration-compact{--interior-label-width:180px;--interior-row-gap:16px}.integration-compact .integration-section-body{min-width:0}.integration-compact .integration-settings-section{display:grid}@media (max-width:700px){.integration-compact .integration-settings-section{grid-template-columns:minmax(0,1fr);gap:12px}}:is(.integration-compact,.connection-readers-modal) button:is([class*=--variant-ghost],[class*=--variant-outline]){background:var(--rs-color-background-neutral-faded)!important;border:1px solid var(--rs-color-border-neutral-faded)!important}:is(.integration-compact,.connection-readers-modal) button:is([class*=--variant-ghost],[class*=--variant-outline]):hover{box-shadow:inset 0 0 0 1px var(--rs-color-border-neutral)}.integration-compact button[class*=--color-critical]{background:var(--rs-color-background-critical-faded)!important;color:var(--rs-color-foreground-critical)!important}.integration-compact button[class*=--color-positive][class*=--variant-outline]{background:var(--rs-color-background-positive-faded)!important}.integration-compact .sharepoint-source-actions .sharepoint-reconnect-needed{background:var(--rs-color-background-warning-faded)!important}.connection-readers-modal{max-height:calc(100dvh - 24px);overflow-y:auto}.sharepoint-picker-results{flex-direction:column;align-items:stretch;display:flex}.sharepoint-source-picker .sharepoint-folder-button{flex:none;width:100%;min-width:0;max-width:none}.sharepoint-folder-content{align-items:center;gap:var(--rs-unit-x2);width:100%;min-width:0;display:flex}.sharepoint-folder-content>svg{flex-shrink:0}
