.workspace-sharing-disclosure {
  display: grid;
  grid-template-columns: max-content minmax(0, 1fr);
  gap: 8px 20px;
  margin: 0;
  padding: 14px 16px;
  border: 1px solid var(--line);
  border-radius: 9px;
  background: var(--surface-soft);
  font-size: .83rem;
}

.workspace-sharing-disclosure dt { font-weight: 650; }
.workspace-sharing-disclosure dd { margin: 0; overflow-wrap: anywhere; }
.workspace-sharing-summary { display: grid; justify-items: start; gap: 6px; }
.workspace-sharing-summary .button { margin-top: 4px; }
.workspace-sharing-checkbox { flex-direction: row; align-items: flex-start; }
.workspace-sharing-checkbox input { width: 18px; height: 18px; flex-shrink: 0; margin: 2px 0 0; accent-color: var(--violet); }
.workspace-sharing-actions { display: flex; flex-wrap: wrap; gap: 9px; }
#workspace-sharing-panel .button { white-space: normal; }
#workspace-sharing-panel > label:not(.workspace-sharing-checkbox) { max-width: 440px; }
#workspace-sharing-notice { margin-top: 12px; }
#workspace-sharing-notice:empty { margin-top: 0; }
