/**
 * 「Loading…」など待機表示の統一
 * 基準: Bank 取引表セル（10px / line-height 1.15 / コンパクト余白）
 */
.cea-app-loading {
  color: var(--c-hint);
  font-size: 10px;
  font-weight: 400;
  line-height: 1.15;
  text-align: center;
  box-sizing: border-box;
}

/* 取引・ランキングなど表内（index の tbody td 12px より詳細度で上書き） */
td.cea-app-loading {
  font-size: 10px !important;
  font-weight: 400 !important;
  line-height: 1.15 !important;
  padding: 8px 10px !important;
  min-height: 0;
  height: auto;
  vertical-align: middle !important;
  background: transparent;
}

/* Bank 取引表: #page-bank … tbody td より後でも字サイズを確実に同一に */
#page-bank .cea-bank-tx-table tbody td.cea-app-loading {
  font-size: 10px !important;
  line-height: 1.15 !important;
}

/* Bank フォーム下フィードバック（12px 太字を上書き） */
.cea-bank-feedback.cea-app-loading {
  color: var(--c-hint);
  font-size: 10px;
  font-weight: 400;
  line-height: 1.15;
  text-align: center;
}

/* Daily スキャン下メッセージ */
#page-entry .cea-daily-scan-msg.cea-app-loading {
  color: var(--c-hint);
  font-size: 10px;
  font-weight: 400;
  line-height: 1.15;
  text-align: center;
}

/**
 * ランキング / Bank 直近取引 / Daily 直近エントリー取得中:
 * マスタ照会の Loading…（上記 feedback / daily-scan-msg と同じ字組）を枠なしテキストのみで表示
 */
.cea-app-loading--list-plain {
  color: var(--c-hint);
  font-size: 10px;
  font-weight: 400;
  line-height: 1.15;
  text-align: center;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  min-height: 1.2em;
  display: block;
  box-sizing: border-box;
}

#page-ranking #cea-rank-msg.cea-app-loading.cea-app-loading--list-plain {
  margin: 0;
}

#page-bank #cea-bank-tx-list-loading.cea-app-loading--list-plain {
  margin: 0 0 10px 0;
}

#page-entry .cea-recent-wallet-list-loading.cea-app-loading--list-plain {
  margin: 0 0 8px 0;
}
