/*
 * 社内メモモーダルの保存ボタンの活性表示（補助的ガイド）。
 *
 * 添付のアップロード中（attachment upload コントローラが data-attachment-uploading を立てる）は
 * signed_id が hidden に積まれる前で、そのまま保存すると添付なしで確定してしまうため、
 * 保存ボタンを無効表示（クリック不可）へ上書きする。完了すると自動で活性表示へ戻る。
 * 本物の disabled 属性は付けず pointer-events で代用する（confirm.css の送信ボタンと同じ方式）。
 */
.internal-detail-modal-dialog:has([data-attachment-uploading]) .internal-detail-modal-save-button {
  @apply pointer-events-none cursor-not-allowed bg-gray-200 text-white;
}

/*
 * アップロード中の差し替えボタンのスピナー。
 * 「データ添付」を隠して行ごと畳むとダイアログの高さが一瞬縮むため、同じ高さのボタンと入れ替える。
 */
.internal-detail-attachment-uploading .icon {
  @apply animate-spin;
}
