/* /assets/css/utils-showToast.css */
/* 🔧 トースト通知（右下にふわっと出る） */

.cmx-toast {
  position: fixed;
  right: 20px;
  bottom: 24px;
  padding: 12px 20px;
  background: #F7FCFF;     /* 淡いブルー */
  color: #4B4B69;           /* インクブルー */
  border-radius: 14px;
  font-size: 14px;
  font-weight: 600;
  box-shadow: 0 4px 16px rgba(0,0,0,0.15);
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.28s ease;
  z-index: 9999;
}

.cmx-toast--show {
  opacity: 1;
  transform: translateY(0);
}

.moco-toast {
  position: fixed;
 bottom: 50px;
  left: 50%;
  transform: translateX(-50%);
  background: #F7F4FF;
  color: #4B4B69;
  padding: 14px 22px;
  border: 1px solid #DDD6F7;
  border-radius: 16px;
  font-size: 14px;
  font-weight: 600;
  
  
  /* 🔥 モーダルより確実に上に表示する */
  z-index: 910000;  

  opacity: 0;
 box-shadow: 0 8px 24px rgba(75,75,105,.15);
  transition: opacity .25s ease;
  pointer-events: none;
}
