/* 圖片投放：行政白底、青綠色上傳狀態與紅色明確關閉動作。 */
#remote-image-form {
  margin-top: 12px;
  padding: 14px;
  border: 1px solid #bfe3da;
  border-top: 4px solid #078b71;
  border-radius: 9px;
  background: linear-gradient(135deg, #f7fffc, #effbf7);
}

#remote-image-form h3 { margin: 0; color: #176b5d; font-size: 16px; }
#remote-image-form input[type="file"] { padding: 8px; background: #fff; color: #315675; font-size: 12px; }
#remote-image-form .muted { margin: 0; font-size: 11px; }
#remote-image-upload-progress { min-height: 0; }

.remote-image-actions { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 8px; }
.remote-image-actions .remote-image-action { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 9px 10px; text-align: center; }
.remote-image-actions .remote-image-action:disabled { cursor: not-allowed; opacity: .55; }

@media (max-width: 520px) {
  .remote-image-actions { grid-template-columns: 1fr; }
}
