/* maeuwithdrawalbutton — EU Withdrawal Button */

.maeu-content {
  background: #f8f9fa;
  border-left: 4px solid #0069d9;
  padding: 16px 20px;
  border-radius: 0 4px 4px 0;
  margin-bottom: 24px;
}

.maeu-order-block {
  transition: box-shadow 0.15s ease;
}

.maeu-order-block:hover {
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

.maeu-withdrawal-link {
  font-size: 13px;
  color: #666;
  text-decoration: none;
  padding: 2px 6px;
}

.maeu-withdrawal-link:hover {
  color: #dc3545;
  text-decoration: underline;
}

#maeu-withdrawal-form .btn-danger {
  min-width: 200px;
  background-color: #dc3545;
  color: #fff;
}

#maeu-withdrawal-form .btn-danger:hover {
  min-width: 200px;
  background-color: #fa4656;
  color: #fff;
}

.maeu-withdrawal-box{
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.maeu-withdrawal-btn {
  transition: background-color 0.15s ease, color 0.15s ease;
}

.maeu-withdrawal-btn:hover {
  background-color: var(--maeu-hover-bg, #fa4656) !important;
  color: var(--maeu-hover-text, #ffffff) !important;
}
