/* Partner sharing panel in Settings. Loaded on every workspace page by components/layouts/app. */
[x-cloak]{display:none!important}
.ws-share-grid{margin-top:24px}
.ws-share-list{min-width:0}
.ws-share-sample{margin:0 0 14px;padding:0 25px;color:var(--slate)}
.ws-share-check input[type=checkbox]{accent-color:var(--sage-deep)}
.ws-share-row{align-items:flex-start;gap:16px;flex-wrap:wrap}
.ws-share-main{flex:1 1 260px;min-width:0}
.ws-share-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.ws-share-title h3{margin:0;overflow-wrap:anywhere}
.ws-share-status{font-size:11px;font-weight:600}
.ws-share-status.is-active{background:var(--sage-tint);color:var(--sage-deep)}
.ws-share-status.is-pending{background:var(--sky);color:var(--navy)}
.ws-share-status.is-expired,.ws-share-status.is-revoked{background:var(--blush);color:#8A5148}
.ws-share-meta{margin:6px 0 0;font-size:13px;color:var(--slate);overflow-wrap:anywhere}
.ws-share-meta:empty{display:none}
.ws-share-sections{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.ws-share-sections li{font-size:12px;padding:4px 10px;border:1px solid var(--line);border-radius:20px;color:var(--ink);background:var(--card)}
.ws-share-form{position:sticky;top:24px;min-width:0}
.ws-share-form h2{margin-top:6px}
.ws-share-link{display:flex;flex-direction:column;gap:8px;margin:18px 0}
.ws-share-link input{width:100%;font-size:16px}
.ws-share-link-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.ws-share-checks{border:0;margin:18px 0;padding:0;min-width:0}
.ws-share-checks legend{font-weight:600;padding:0;margin-bottom:8px}
.ws-share-check{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:15px;cursor:pointer}
.ws-share-check input{width:20px;height:20px;flex:none;margin:0}
@media (max-width:760px){
  .ws-share-form{position:static}
  .ws-share-form input:not([type=checkbox]),.ws-share-form select{font-size:16px}
}
