/* 表のセル内の中黒点リストを綺麗に表示（以前作成の li::before 円ドット方式と整合） */

/* ul/ol をリスト化：余白と既定マーカーをリセット */
.wp-block-table td .wp-block-list.is-style-disc-style,
.wp-block-table th .wp-block-list.is-style-disc-style,
.editor-styles-wrapper .wp-block-table td .wp-block-list.is-style-disc-style,
.editor-styles-wrapper .wp-block-table th .wp-block-list.is-style-disc-style {
  list-style: none !important;
  padding-left: 0 !important;
  margin: 0 !important;
}

/* li ベースの余白とマーカー（以前の実装に合わせる） */
.wp-block-table td .wp-block-list.is-style-disc-style li,
.wp-block-table th .wp-block-list.is-style-disc-style li,
.editor-styles-wrapper .wp-block-table td .wp-block-list.is-style-disc-style li,
.editor-styles-wrapper .wp-block-table th .wp-block-list.is-style-disc-style li {
  position: relative;
  padding-left: 1.25em !important;  /* 左スペース */
  margin: 0 0 0.8em 0 !important;   /* 下余白 0.8em */
}

/* 円ドット（ベースライン非依存・縦中央） */
.wp-block-table td .wp-block-list.is-style-disc-style li::before,
.wp-block-table th .wp-block-list.is-style-disc-style li::before,
.editor-styles-wrapper .wp-block-table td .wp-block-list.is-style-disc-style li::before,
.editor-styles-wrapper .wp-block-table th .wp-block-list.is-style-disc-style li::before {
  content: "";
  position: absolute;
  left: 0.3em;                 /* li左端から配置 */
  top: 0.8em;              /* 1行目の高さの中央付近（line-height想定） */
  transform: translateY(-50%);
  width: 0.4em;            /* ← “倍くらい”のサイズ（調整可） */
  height: 0.4em;           /* 同上 */
  border-radius: 50%;
  background: currentColor;
}

/* ネストしたリスト（必要なら） */
.wp-block-table .wp-block-list.is-style-disc-style li ul,
.wp-block-table .wp-block-list.is-style-disc-style li ol {
  list-style: none !important;
  margin: 0.4em 0 0 0;
  padding-left: 0;
}
.wp-block-table .wp-block-list.is-style-disc-style li li {
  padding-left: 1.25em !important;
}
.wp-block-table .wp-block-list.is-style-disc-style li li::before {
  content: "";
  left: 0.3em;                 /* li左端から配置 */
  top: 0.8em;              /* 1行目の高さの中央付近（line-height想定） */
  transform: translateY(-50%);
  width: 0.4em;            /* ← “倍くらい”のサイズ（調整可） */
  height: 0.4em;           /* 同上 */
  border-radius: 50%;
  background: currentColor;
}
